Esiste l'istruzione break, che io ti SCONSIGLIO CALDAMENTE di usare. In questi casi il bello dei cicli while è che puoi usare i flag (variabili booleane) in AND (&&) con le altre condizioni: fai in modo di settare a false una variabile booleana in modo che al controllo della condizione essa risulti falsa e il ciclo termini.
Esempio:
L'uso delle istruzioni break (in questo contesto) rende destrutturato il codice.codice:boolean flag = true; while ( <condizioni> && flag ) { if (condizione) { // fai qualcosa flag = false; } else { // fai qualcos'altro } } lo si può fare anche così: while ( <condizioni> ) { if (condizione) { // fai qualcosa break; } else { // fai qualcos'altro } }
Ciao.



Rispondi quotando