AnyCompiler

Seu Primeiro Programa em Java

Todo programa Java precisa de uma class, e a execução começa em um method específico dentro dela: public static void main(String[] args). O nome da class tem que corresponder ao nome do arquivo — esta página sempre usa Main, correspondendo a Main.java. System.out.println vem da biblioteca padrão do Java e não precisa de nenhum import para ser usado.

Compilar acontece primeiro

Quando você clica em run, o compilador (javac) verifica todo o seu arquivo e o compila para bytecode antes de uma única linha rodar. Se houver um erro de tipo ou um erro de sintaxe em qualquer lugar, nada roda: você recebe um erro de compilação em vez de um resultado.

Comentários

Os comentários funcionam como na maioria das linguagens da família C: tudo depois de // em uma linha é completamente ignorado, e eles existem puramente para que humanos lendo o código depois entendam por que algo foi escrito daquela forma.

Execute você mesmo

Aqui está um programa pequeno com um comentário e duas chamadas a println. Isso foi realmente executado para obter o resultado mostrado abaixo — tente mudar o texto e executá-lo você mesmo usando o botão abaixo do exemplo.

// This is a comment - Java ignores it
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
        System.out.println("Welcome to Java.");
    }
}
Output
Hello, World!
Welcome to Java.

A seguir: variáveis e tipos — os tipos primitivos, inferência de tipo com var, e String.

Practice exercise

Adicione um comentário acima do seu código, depois imprima "Learning Java one step at a time."