Basic Program Structure
Parte de la sección Fundamentos del Journey de Java de Coddy — lección 4 de 73.
En Java, cada línea de código que se ejecuta debe estar dentro de una clase. Una clase es como un plano para crear objetos, que son instancias de la clase. En nuestras lecciones, nombraremos la clase principal Main, pero puede tener cualquier nombre.
El método main es una parte crucial de un programa Java porque sirve como el punto de inicio de la ejecución. Cuando ejecutas un programa Java, la Máquina Virtual de Java (JVM) busca el método main para comenzar a ejecutar el código. Sin un método main, la JVM no sabría por dónde empezar.
Aquí tienes un desglose simple de un programa Java básico:
public class Main { // Declaración de clase
public static void main(String[] args) { // Método main
System.out.println("Hello, Coddy!"); // Instrucción de salida
}
}Nota importante: En Java, cada sentencia debe terminar con un punto y coma (;). El punto y coma es obligatorio y le indica a Java que ha llegado al final de una sentencia. Olvidar agregar un punto y coma resultará en un error de compilación.
Sin embargo, ten en cuenta que los bloques de código encerrados en llaves {} (como declaraciones de clases y métodos) no necesitan punto y coma.
Desafío
PrincipianteCrea un programa en Java con una clase llamada Main que contenga el método main. Dentro del método main, escribe código para imprimir el siguiente texto:
This is my first Java program!Hoja de referencia
En Java, cada línea de código debe estar dentro de una clase. El método main sirve como el punto de inicio de la ejecución.
Estructura básica de un programa Java:
public class Main { // Declaración de clase
public static void main(String[] args) { // Método principal
System.out.println("Hello, Coddy!"); // Instrucción de salida
}
}Importante: Cada instrucción debe terminar con un punto y coma (;). Los bloques de código con llaves {} no necesitan punto y coma.
Para mostrar texto, use System.out.println():
System.out.println("Your text here");Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones 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