Java/Il linguaggio: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Modifica formattazione codice sorgente
Classi, metodi e variabili
Riga 20:
* all'interno della classe PrimoEsempioDiCodice viene dichiarato un metodo che si chiama main. Anche qui, per delimitare il contenuto del metodo main vengono usate le parentesi graffe;
* all'interno del metodo main viene stampato il testo.
 
== Classi e metodi ==
Una classe può contenere dei metodi. Ogni metodo fa qualcosa e può restituire delle informazioni. Ad esempio, la classe seguente effettua la somma di due interi.
 
<source lang="Java">
class SommaDueNumeri{
 
// Dichiara il metodo che effettua la somma di due numeri
public static int somma(int primoAddendo, int secondoAddendo){
// Crea una nuova variabile per salvare il risultato della somma
int risultatoSomma;
// Calcola la somma delle due variabili
risultatoSomma = primoAddendo + secondoAddendo
// Restituisci il risultato della somma
return risultatoSomma;
}
 
public static void main(String[] args)
{
System.out.println(somma(3,5));
}
}
</source>
 
== Variabili e visibilità ==
E' possibile dichiarare variabili sia all'interno di classi che di metodi. Le variabili dichiarate all'interno di una classe sono visibili solo all'interno di quella classe. La stessa cosa vale per le variabili dichiarate all'interno di un metodo. Se si cerca di usare una variabile fuori dal blocco nel quale la variabile è stata dichiarata, si ha un errore di sintassi.