Java basics: classes, main, and output · Básicos de Java: classes, main e saída
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · Esta página precisa de um navegador recente (com suporte a SharedArrayBuffer). Por favor, atualize Chrome, Edge, Firefox ou Safari para a versão mais recente.
English
AP Computer Science A uses Java
- The AP CSA exam is written in Java.
- Java is strict: every program lives inside a class, and starts from a method called main.
- You already think like a programmer — here we learn Java's rules.
Português
AP Computer Science A usa Java
- O exame AP CSA é escrito em Java.
- Java é estrito: todo programa vive dentro de uma classe, e começa em um método chamado main.
- Você já pensa como programador — aqui aprendemos as regras do Java.
English
The Java skeleton
- A tiny Java program looks like the example below. Your code goes inside main.
System.out.println(...)prints one line of text (like Python'sprint).- Every statement ends with a semicolon
;.
Português
A estrutura básica do Java
- Um pequeno programa Java parece o exemplo abaixo. Seu código vai dentro do main.
System.out.println(...)imprime uma linha de texto (como oprintdo Python).- Toda instrução termina com um ponto e vírgula
;.
public class Main {
public static void main(String[] args) {
System.out.println("Java runs from inside main.");
int year = 12;
System.out.println("Grade " + year);
}
}
English
Types
- Java needs a type for every variable:
int(whole number),double(decimal),boolean(true/false),String(text). - You write the type first:
int score = 10;. - Join text and values with
+:"Grade " + yearmakesGrade 12.
Português
Tipos
- Java precisa de um tipo para cada variável:
int(número inteiro),double(decimal),boolean(verdadeiro/falso),String(texto). - Você escreve o tipo primeiro:
int score = 10;. - Junte texto e valores com
+:"Grade " + yearfazGrade 12.
English
Common mistakes
- Every statement ends with
;. mainmust be exactlypublic static void main(String[] args).
Português
Erros comuns
- Toda instrução termina com
;. maindeve ser exatamentepublic static void main(String[] args).
English
Now you try
- Each task pre-fills the class skeleton — write your code inside main, or complete the method shown.
- Press Run to compile and run, then Check answer.
- Your code compiles and runs on the server, so even the first run is fast.
Português
Agora você tenta
- Cada tarefa pré-preenche a estrutura da classe — escreva seu código dentro do main, ou complete o método mostrado.
- Pressione Run para compilar e executar, depois Check answer.
- Seu código compila e roda no servidor, então até a primeira execução é rápida.
Inside · Dentro main, use System.out.println(...) to print exactly Hello, AP CSA! · Dentro de main, use System.out.println(...) para imprimir exatamente **Hello, AP CSA!**
Click Run to see the output here. · Clique em Executar para ver a saída aqui.
Complete the method square(int n) so it returns n * n. The checker calls it with several values. · Complete o método square(int n) para que ele retorne n * n. O verificador o chama com vários valores.
Click Run to see the output here. · Clique em Executar para ver a saída aqui.