Bentornati.
In questo video introduciamo i loop in Java.
Il ciclo while è un tipo di ciclo che consente di ripetere un blocco di codice Finché una condizione specifica
è vera, il ciclo continuerà a eseguire il codice finché la condizione non diventa falsa.
È uno strumento potente per le attività ripetitive o per eseguire azioni finché una certa condizione rimane valida.
La sintassi di base di un ciclo while è la seguente.
Iniziamo con la parola chiave while e qui inseriamo la condizione e due parentesi graffe.
La condizione sarà testata.
Se è vero, il ciclo while continuerà a eseguire questo blocco di codice.
Voglio che scriviate questi appunti sul vostro quaderno e sul vostro taccuino, in modo da potervi fare riferimento
in seguito quando avrete bisogno di rivedere qualcosa relativo al ciclo while o alle condizioni o alla sintassi di base di Java.
Creiamo un semplice esempio di utilizzo del ciclo while per stampare i numeri da 1 a 5.
Inizierò dalla fine.
Numero uguale a uno.
Si tratta di una variabile chiamata numero di tipo e valore uno.
Mentre sostituirò questa condizione.
Per il controllo di un numero.
Se è inferiore o uguale a cinque, devo stampare Sistema. fuori. stampare il numero.
Devo stampare il numero.
Ma aspettate.
E qui devo aumentare il numero di uno.
Questo è un incremento del post.
Posso mettere questo numero uguale a numero più uno.
Oppure posso creare una scorciatoia per questo e mettere più più.
In questo modo il numero aumenterà di uno ogni volta che il ciclo verrà eseguito.
In questo esempio, il ciclo while inizia con la condizione il numero è inferiore a cinque.
Sì, è uno in meno di cinque.
Finché il numero è minore o uguale a cinque, il ciclo continuerà a essere eseguito.
All'interno del loop.
Stampiamo il valore del numero e poi lo incrementiamo di uno con un numero più più.
Questo processo si ripete finché il numero non diventa sei.
Quindi diventa due diventa tre quattro.
La condizione è vera.
Quindi eseguite di nuovo il ciclo.
Cinque cinque è minore o uguale.
Sì, è uguale a cinque.
Quindi, stampare di nuovo.
Cinque e aumentare di un numero diventa sei.
Sei è minore o uguale a cinque.
No, questo è falso.
Quindi salterà.
Si romperà.
Uscirà dal ciclo.
Proviamo a farlo.
Eseguire il programma e vedere il risultato.
E qui.
È possibile vedere uno, due, tre, quattro e cinque.
Ogni volta che stampiamo il numero e lo aumentiamo di uno, ogni iterazione di questo ciclo aumenterà il numero
e la stampa.
È fondamentale assicurarsi che la condizione del ciclo possa diventare falsa.
Altrimenti, si rischia di ritrovarsi con un ciclo infinito che gira continuamente e non si ferma mai.
Lasciate che vi mostri.
Se rimuoviamo la condizione di incremento o se aumentiamo il numero della condizione è inferiore
a cinque, eseguirà il numero, lo stamperà e salirà.
Controllare il numero.
Sì.
Il numero diventa di nuovo uno.
Il numero sarà ancora uguale a uno.
Quindi questa condizione è sempre vera.
Quindi questo ciclo genererà un'esecuzione infinita di questa condizione.
E questo alla fine è dannoso e non si ferma mai.
Proviamo a eseguire il nostro programma e a generare un ciclo infinito.
Si può notare che stiamo generando un numero infinito di uno e che il programma continua a stampare
il numero uno perché non c'è un limite per fermare questo ciclo.
Quindi, vi prego di prestare attenzione perché si tratta di un problema molto cruciale e molto serio.