Java - While Loop

Cuprins
cicluri în Java ne permite să repetăm ​​o porțiune de cod în timp ce o anumită condiție este îndeplinită, acest lucru este util în programele noastre, deoarece ne permite să evaluăm și să prezentăm informații pe care altfel ar trebui să le facem „manual”, generând astfel mai multe linii de cod din ceea ce este cu adevărat nevoie.
Bucla While ()
Așa cum am indicat la începutul tutorialului, acest ciclu ne permite să executăm instrucțiuni în program în timp ce condiția care este evaluată este îndeplinită, acest lucru ne ajută să rezolvăm multe probleme ale blocurilor de cod repetitive pe care altfel ar trebui să le completăm manual.
Ce se întâmplă dacă vrem să imprimăm o linie de 10 ori?Dacă nu am folosi o buclă, ar trebui să scriem instrucțiunea de imprimare de zece ori, dar dacă o vom folosi in timp ce () folosim un contor și îl echivalăm cu numărul de repetări.
În acest moment vă puteți întreba ce este un contor, nu este altceva decât o variabilă de control la care vom adăuga de fiecare dată când un ciclu este îndeplinit, să vedem următorul exemplu:
 contor int = 0; while (număr <10) {System.out.println ("Imprim linia:" + contor); contor ++; } 

Vedem că ne declarăm contorul, apoi îi spunem că condiția este ca, în timp ce contorul este mai mic de 10 să executăm codul intern, în acest caz vom imprima o linie, după imprimare adăugăm 1 la contor, astfel încât atunci când este evaluat din nou în in timp ce valoarea sa se apropie de 10 cu fiecare iterație.
Ghici ce număr cred
Vom pune în practică utilizarea while () buclă Cu un joc mic, vom genera un număr aleatoriu între 1 și 100 și îi vom cere utilizatorului să-l ghicească, totuși îl vom ajuta puțin pentru fiecare răspuns, îi vom spune dacă este mai jos sau peste valoare până când ghiciți.
Să vedem codul:
 import java.util.Scanner; public class GuessTheNumber {public static void main (String [] args) {// Generăm un număr aleatoriu int number = (int) (Math.random () * 21); Intrare scaner = Scanner nou (System.in); System.out.println („Ghiciți ce număr cred, între 0 și 20”); int guess = -1; while (ghici! = număr) {// Îi cerem utilizatorului numărul System.out.print („\ nIntroduceți opțiunea:”); ghici = input.nextInt (); if (ghici == număr) System.out.println ("Da !!, numărul este:" + număr); altfel dacă (ghici> număr) System.out.println ("Ești acolo"); else System.out.println („Ești mult mai jos”); // Sfârșitul ciclului}}} 

ImportantCeea ce este important de subliniat aici este că mai întâi ne inițializăm variabila de control cu ​​o valoare care garantează că bucla va rula cel puțin o dată, apoi în cadrul buclei vom evalua valoarea cu condiționali, astfel încât să putem ști cum să ghidăm utilizatorul, pentru exemplu: ultima dacă utilizatorul ghicește că ciclul este întrerupt și programul se termină.
Pentru a finaliza tutorialul, să vedem cum arată programul nostru în următoarea imagine:

MARI

V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave