Ma_fack
Ominide
1 min. di lettura
Vota 4 / 5

Concetti Chiave

  • L'istruzione for consente di eseguire ripetutamente un blocco di codice simile al ciclo while, con inizializzazione, condizione ed espressione.
  • La sintassi del ciclo for prevede una struttura: 'for (inizializzazione; condizione; espressione)' per gestire l'iterazione.
  • È possibile utilizzare il ciclo for anche nella forma vettoriale per iterare su array o vettori.
  • L'istruzione switch è utile per gestire decisioni multiple, sostituendo le strutture complesse di if-else.
  • La sintassi dello switch include il comando break per terminare il blocco, con un caso default se nessun case è soddisfatto.
L’istruzione for

Permette di eseguire ripetutamente un blocco di codice pertanto assomiglia molto al ciclo while. La sintassi è:

for ( inizializzazione ; condizione ; espressione ) {

Inizializzazione: da quali valori bisogna partire ad eseguire l'espressione;
Condizione: condizione che permetterà la fine del ciclo una volta rispettata;
Espressione: operazioni da eseguire ad ogni ciclo;

Si può anche utilizzare il ciclo FOR con la scrittura vettoriale:
for (tipo identificatore : nomeArray / vettore)
istruzione1; }

L’ostruzione SWITCH
L’istruzione switch serve per sostituire la difficile struttura dei cicli if – else – if.

Si tratta quindi di decidere tra scelte multiple, prese in base al controllo di una sola variabile. Attraverso il comando break si salta tutto il blocco di codice rimanente altrimenti si procede con le altre istruzioni. Se nessuno dei “case” soddisfa l’espressione allora viene eseguito il default. La sintassi è:

switch (espressione) {
case espressione_costante1:
istruzione;
break_opzionale; (break;)
case espressione_costante2:

default : istruzione7; }

ES. Int intero = Integer.parseInt(args[0]);
switch (intero) {
case 0:
System.out.println (“Zero”);
break;
case 1:
System.out.println (“Uno”);
break;

default: System.out.println(“Valore non compreso [0;10]);
}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community