Sintassi Java


Sintassi Java

Nel capitolo precedente, abbiamo creato un file Java chiamato Main.java, e abbiamo usato il codice seguente per stampare "Hello World" sullo schermo:

Main.java

public class Main {
  public static void main(String[] args) {
    System.out.println("Hello World");
  }
}

Esempio spiegato

Ogni riga di codice eseguita in Java deve trovarsi all'interno di un file class. Nel nostro esempio, abbiamo chiamato la classe Main . Una classe dovrebbe sempre iniziare con una prima lettera maiuscola.

Nota: Java distingue tra maiuscole e minuscole: "MyClass" e "myclass" hanno un significato diverso.

Il nome del file java deve corrispondere al nome della classe. Quando salvi il file, salvalo usando il nome della classe e aggiungi ".java" alla fine del nome del file. Per eseguire l'esempio sopra sul tuo computer, assicurati che Java sia installato correttamente: Vai al capitolo Introduzione per come installare Java. L'output dovrebbe essere:

Hello World

Il metodo principale

Il main()metodo è richiesto e lo vedrai in ogni programma Java:

public static void main(String[] args)

Qualsiasi codice all'interno del main()metodo verrà eseguito. Non è necessario comprendere le parole chiave prima e dopo main. Li conoscerai poco a poco durante la lettura di questo tutorial.

Per ora, ricorda solo che ogni programma Java ha un classnome che deve corrispondere al nome del file e che ogni programma deve contenere il main()metodo.


System.out.println()

All'interno del main()metodo, possiamo utilizzare il println() metodo per stampare una riga di testo sullo schermo:

public static void main(String[] args) {
  System.out.println("Hello World");
}

Nota: le parentesi graffe {}segnano l'inizio e la fine di un blocco di codice.

Nota: ogni istruzione di codice deve terminare con un punto e virgola.


Mettiti alla prova con gli esercizi

Esercizio:

Inserisci la parte mancante del codice qui sotto per produrre "Hello World".

public class MyClass {
  public static void main(String[] args) {
    ..("Hello World");
  }
}