Effetti speciali e sviluppo giochi in Java(TM) - Istruzioni -IF-
di Anibal Wainstein (traduzione di Hanami Solutions)
1.4.3 Istruzioni -IF-
Una istruzione "if" è uno dei comandi fondamentali
in Java. Con l'istruzione if potete verificare una espressione booleana
ed eseguire di conseguenza sezioni di codice diverse a seconda che il
risultato sia vero o no (con l'istruzione ELSE):
if(a > b)
{
String r = "A è maggiore di B";
}
Se volete eseguire altro codice se la dichiarazione non è vera
allora potere aggiungere ELSE:
if(a > b)
{
String r = "A è maggiore di B";
}
else
{
String r = "A non è maggiore B";
}
1.4.4 Cicli FOR
Un ciclo for consiste di una parte di codice in cui il comando "for"
determina quante volte il codice debba essere eseguito.
Viene definito nella seguente maniera:
for (inizio; condizione; incremento)
{
codice che sarà eseguito
}
Il tipo di ciclo che sarà usato il 90% delle volte in questo
corso è:
for (int i=0; i<5; i++)
{
codice che sarà eseguito
}
Quello che succederà qui è che il ciclo conterà fino a quattro
e immagazzinerà i valori che si susseguono nella variabile "i". La
condizione "i<5" determina che "i" deve essere
inferiore a 5, il che significa che ad "i" non è permesso di avere
valori maggiori di 4. L' espressione "i++" incrementerà
"i" finché non si raggiunge 4. Si possono anche effettuare
conti alla rovescia nei cicli for:
for (int i=5; i>0; i--)
{ codice che sarà eseguito
}
La variabile "i" partirà da 5 e scenderà
fino a 1. L'espressione "i--" decrementa "i"
di 1 ogni volta, ma la condizione "i>0" ci assicura
che "i" non raggiunga mai 0.
1.4.5 Cicli WHILE
Il ciclo while funziona in maniera differente. Esegue codice
finché una espressione non si avvera:
while (condizione)
{
codice che sarà eseguito
}
La stessa funzionalità nel ciclo for che abbiamo visto
nella scorsa sezione può essere ottenuta con un ciclo while:
int i = 0;
while (i<4)
{
i++;
}
Notate che qui non possiamo scrivere "i<5" perché
l'incremento accade dopo la comparazione. L' espressione
qui sopra conterà da 0 a 4 con "i". L'esempio di decremento
nella scorsa sezione può essere realizzato come segue:
int i = 5; while (i>0)
{
i--;
}
Questo è quanto per ora! Nel prossimo capitolo imparerete come
programmare e compilare la vostra prima applet.
Pagina seguente >>
|