Struttura di base di un programma
Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 4 di 73.
In Java, ogni riga di codice che viene eseguita deve trovarsi all'interno di una classe. Una classe è come un modello per creare oggetti, che sono istanze della classe. Nelle nostre lezioni, chiameremo la classe principale Main, ma può avere qualsiasi nome.
Il metodo main è una parte fondamentale di un programma Java perché funge da punto di avvio dell'esecuzione. Quando esegui un programma Java, la Java Virtual Machine (JVM) cerca il metodo main per iniziare a eseguire il codice. Senza un metodo main, la JVM non saprebbe da dove iniziare.
Ecco una semplice panoramica di un programma Java di base:
public class Main { // Dichiarazione della classe
public static void main(String[] args) { // Metodo principale
System.out.println("Hello, Coddy!"); // Istruzione di output
}
}Nota importante: in Java, ogni istruzione deve terminare con un punto e virgola (;). Il punto e virgola è obbligatorio e indica a Java che hai raggiunto la fine di un’istruzione. Se dimentichi di aggiungere un punto e virgola, si verificherà un errore di compilazione.
Tuttavia, nota che i blocchi di codice racchiusi tra parentesi graffe {} (come le dichiarazioni di classi e metodi) non richiedono punti e virgola.
Provalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 1
Operatori aritmeticiOperatore moduloIncremento/decrementoIncremento/decremento postfissoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7I/O di base
Metodi di System.outFormattare l'outputClasse ScannerRipasso - Fino a 120Ripasso - Vero o falso10Metodi (Funzioni)
Dichiarare i metodiParametri dei metodiTipi di ritornoSovraccarico dei metodiRipasso - Funzione SigmaRipasso - Funzione di validazioneMetodi void13Operazioni sulle stringhe
Metodi delle stringhe Parte 1Metodi delle stringhe Parte 2Formattazione delle stringheConfronto tra stringhe5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 43Variabili Parte 2
CostantiConvenzioni di denominazioneRipasso - Inizializzare le variabiliConversione dei tipi Parte 1Conversione dei tipi Parte 26Decisioni
Istruzione ifIf - ElseIstruzione switchOperatore ternarioRiepilogo - If ElseIf - Else annidatiEsercitati da solo: Compilatore Java online