  |
Strutture di controllo: Riepilogo
|
|
Per implementare la possibilita' di eseguire azioni diverse
a seconda della natura dell'input abbiamo bisogno di istruzioni che ci
permettano di controllare il flusso di esecuzione.
Per far questo abbiamo visto i comandi if, if-else,
swhitch.
Per scoprire se sappiamo scrivere correttamente questi
comandi, troviamo gli errori nei seguenti enunciati:
-
if quarters > 0 then System.out.println(quarters + "
quarters");
-
if (x = 1) y++; else if (x = 2) y = y + 2;
-
if (x && y == 0) p = new Point2D.Double(x,y);
-
if (1 <= x <= 10)
{ System.out.println("Enter y:");
y = console.readDouble();
}
-
int x = console.readInt();
if (x != null) y = y + x;
-
Qual e' il valore dell'espressione booleana p &&
q || !r per le varie combinazioni di p,q e r? E
quale quello di !(p && (q && !r))?