Java/Il linguaggio: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Correggo la condizione di uscita dal ciclo for |
m Update syntaxhighlight tags - remove use of deprecated <source> tags |
||
Riga 5:
Il linguaggio Java è fortemente isprirato a quello di C e C++, questa famiglia di linguaggi viene detta ''delle parentesi graffe'', perché usa le parentesi graffe per delimitare i blocchi di codice.
<
// Questo è un commento, viene ignorato dal compilatore
class PrimoEsempioDiCodice{
Riga 18:
// Qui non siamo più all'interno del metodo main, ma ancora dentro alla classe
}
</syntaxhighlight>
L'esempio di codice serve a stampare il testo ''Ciao mondo!''. In questo codice vengono fatte diverse cose:
Riga 28:
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.
<
class SommaDueNumeri{
Riga 46:
}
}
</syntaxhighlight>
== Variabili e visibilità ==
Riga 60:
== Strutture di controllo ==
E' possibile eseguire delle istruzioni a secondo del valore di una variabile, usando la struttura '''if'''. Ad esempio:
<
class StampaSeMaggioreDi5{
public static void main(String[] args)
Riga 70:
}
}
</syntaxhighlight>
Il listato sopra riportato crea una variabile intera e assegna il valore 10 alla variabile. Successivamente verifica che il valore della variabile sia maggiore di 5 ed in caso sia così stampa un messaggio.
<
class StampaComunqueMaDimmiSeMaggiore{
public static void main(String[] args)
Riga 84:
}
}
</syntaxhighlight>
Il listato precedente stampa comunque un messaggio. Se il valore della variabile ''a'' è minore di 5, viene stampato un messaggio, altrimenti viene stampato un altro messaggio.
Riga 92:
Per stampare la tabellina del 7 ho bisogno di una variabile che farò valere da 1 a 10 e moltiplicherò per 7 di volta in volta.
<
public class TabellinaDelSette {
public static void main(String[] args){
Riga 118:
}
}
</syntaxhighlight>
Questo codice contiene tante righe che si ripetono. Quando si verifica una situazione del genere, è utile usare una struttura di iterazione, ad esempio il ciclo while:
<
public class TabellinaDelSetteWhile {
public static void main(String[] args){
Riga 134:
}
}
</syntaxhighlight>
Ciò può essere fatto in modo ancora più compatto usando il ciclo for:
<
public class TabellinaDelSetteFor {
public static void main(String[] args){
Riga 149:
}
}
</syntaxhighlight>
{{avanzamento|50%}}
|