JavaProgrammazione

Java: istruzione di iterazione do-while !

0

Benvenuto in questo nuovo articolo sul linguaggio di programmazione Java.

Nello scorso si era visto come creare la struttura di selezione switch, invece ora inizierai i cicli, detti anche iterazioni, e il primo della lista è il do-while.

Innanzitutto si definisce l’iterazione come quell’istruzione che ripete per una quantità di volte definita o indefinita (vedrai poi nel dettaglio con i prossimi articoli) un numero di istruzioni.

I cicli sono di tre tipi per Java: do-while, while e for.

Mentre gli ultimi due sono simili nella mentalità, il do-while si utilizza generalmente per impostare dei controlli negli inserimenti.

Per esempio se viene richiesto come input l’età di una persona non potrà mettere un valore negativo di anni, allora per evitare errori e interruzioni del
programma si fa uso del do-while.

Il comando si propone così:
do{
…comandi da inserire…
}while(condizione);

Un ciclo per poter essere eseguito deve sempre avere per vera la condizione posta, se risulta essere falsa allora il programma non ciclerà più e continuerà con l’esecuzione del codice. (Il do-while è l’unico ciclo che si esegue almeno una volta, perché a differenza degli altri due pone la condizione alla fine e non all’inizio)

Ecco un esempio di codice, questo programma definisce se il numero positivo è pari o dispari:

Come puoi ben vedere viene richiesto in input un valore che deve essere positivo, come specificato sopra, pertanto la condizione dice che fino a quando il valore di “numero” è minore di 0, quindi negativo, l’utente dovrà reinserire il valore.

Infatti il -6 è negativo, quindi la condizione del ciclo è vera, dunque si è ripetuto nel chiedere il numero in input.

Il 3 dato che è positivo ha reso falsa la condizione e quindi è uscito dal ciclo il
programma e ha definito se è pari o dispari.

Per questo articolo è tutto, ti aspetto al prossimo con il ciclo while!

Techno Age Admin

Liste, Tabelle e Moduli, come editarli nel CSS! Parte 2

Previous article

Tutto quello che devi sapere sul nuovo Snapdragon 865 e 765! 2020

Next article

Comments

Rispondi

Translate the page

Login/Sign up