Basic Program Structure
Parte da seção Fundamentos do Journey de Java da Coddy — lição 4 de 73.
Em Java, toda linha de código que executa deve estar dentro de uma classe. Uma classe é como um molde para criar objetos, que são instâncias da classe. Em nossas lições, vamos nomear a classe principal Main, mas ela pode receber qualquer nome.
O método main é uma parte crucial de um programa Java porque serve como o ponto de partida da execução. Quando você executa um programa Java, a Java Virtual Machine (JVM) procura pelo método main para começar a executar o código. Sem um método main, a JVM não saberia por onde começar.
Aqui está uma divisão simples de um programa Java básico:
public class Main { // Declaração da classe
public static void main(String[] args) { // Método principal
System.out.println("Hello, Coddy!"); // Instrução de saída
}
}Nota importante: No Java, cada instrução deve terminar com um ponto e vírgula (;). O ponto e vírgula é obrigatório e informa ao Java que você chegou ao final de uma instrução. Esquecer de adicionar um ponto e vírgula resultará em um erro de compilação.
No entanto, observe que blocos de código delimitados por chaves {} (como declarações de classe e método) não precisam de ponto e vírgula.
Desafio
InicianteCrie um programa Java com uma classe chamada Main que contenha o método main. Dentro do método main, escreva código para exibir o seguinte texto:
This is my first Java program!Folha de consulta
Em Java, toda linha de código deve estar dentro de uma classe. O método main serve como o ponto de partida da execução.
Estrutura básica de programa Java:
public class Main { // Declaração da classe
public static void main(String[] args) { // Método principal
System.out.println("Hello, Coddy!"); // Instrução de saída
}
}Importante: Cada instrução deve terminar com um ponto e vírgula (;). Blocos de código com chaves {} não precisam de ponto e vírgula.
Para exibir texto, use System.out.println():
System.out.println("Your text here");Experimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else