Home E-Books Effetti speciali e sviluppo giochi in Java Istruzioni -IF-

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 >>