Cuprins:

Cum se folosește un loop de timp pentru a itera o matrice în Java: 9 pași
Cum se folosește un loop de timp pentru a itera o matrice în Java: 9 pași

Video: Cum se folosește un loop de timp pentru a itera o matrice în Java: 9 pași

Video: Cum se folosește un loop de timp pentru a itera o matrice în Java: 9 pași
Video: Tutorial Java [nou] - 4 - Structuri Decizionale 2024, Noiembrie
Anonim
Cum se folosește un loop de timp pentru a itera o matrice în Java
Cum se folosește un loop de timp pentru a itera o matrice în Java

Astăzi vă voi arăta cum să utilizați Java pentru a crea o buclă While care poate fi utilizată pentru a itera printr-o listă de numere sau cuvinte. Acest concept este destinat programatorilor entry-level și oricui dorește să obțină o rezolvare rapidă asupra buclelor și matricilor Java.

Provizii

- Un IDE (Unele alegeri populare sunt „Eclipse” sau „IntelliJ”)

- O nouă clasă Java pentru a scrie programul

- Înțelegerea nivelului de începător al sintaxei Java

Pasul 1: Creați o clasă Java goală cu o metodă principală

Creați o clasă Java goală cu o metodă principală
Creați o clasă Java goală cu o metodă principală

Principala metodă pentru o clasă java este ceea ce se execută atunci când rulați programul prin IDE. Orice funcție din paranteză pentru metoda principală este executată automat atunci când se execută clasa. Aici veți dori să începeți să scrieți programele pentru începători.

Pasul 2: Instantați-vă matricea

Instantați-vă matricea
Instantați-vă matricea

Vom începe prin a crea matrice în Java care sunt exact ca o listă a unui anumit tip de obiect. Au o lungime stabilită în funcție de modul în care le completați atunci când sunt create. În imaginea de mai sus am creat un Array de tip Int (non-zecimale) umplut cu câteva numere.

Pasul 3: Creați o variabilă pentru a stoca lungimea matricei

Creați o variabilă pentru a stoca lungimea matricei
Creați o variabilă pentru a stoca lungimea matricei

Creați o variabilă pentru a menține lungimea fiecărei matrice. Vom avea nevoie de lungime atunci când configurăm bucla, deoarece bucla trebuie să știe unde să ne oprim. În caz contrar, vom primi o eroare pentru depășirea lungimii buclei.

Pasul 4: Configurați în timp ce buclați

Configurați în timp ce buclați
Configurați în timp ce buclați

Pentru acest exemplu, vom folosi un While Loop. Modul în care funcționează bucla este că, atâta timp cât „x” este mai mic decât „i”, bucla va continua să ruleze. Pentru a declanșa condiția de oprire a buclei „x” trebuie să devină aceeași valoare sau mai mare decât „i”. Putem incrementa „x”, astfel încât în cele din urmă va atinge valoarea „i” și bucla va înceta să ruleze, vom folosi „i” pe care l-am creat mai devreme, care este lungimea totală a matricei.

Pasul 5: Finalizarea buclei While

Finalizarea buclei While
Finalizarea buclei While

Trebuie să setăm un contor care, în cazul nostru, este „x”, pe care l-am setat la zero. Putem rula apoi bucla while dacă „x” este mai mic decât „i” (care este lungimea tabloului). Apoi imprimăm elementul din matrice în poziția „x”, valoarea „x” va continua să crească de fiecare dată când rulează bucla din cauza „x = x + 1”. Pe măsură ce „x” crește de fiecare dată, se va imprima următorul element din matricea corespunzătoare „x”.

Pasul 6: Formatați ieșirea matricei

Formatați ieșirea matricei
Formatați ieșirea matricei

Vreau să iau un moment pentru a vorbi despre formatarea ieșirii din pasul anterior. Când vine vorba de ieșire, „System.out.print ()” tipărește textul pe ecran când rulați programul. „ListNumbers [x]” oferă elementul din matrice în poziția „x”, adăugând + „„ vă oferă un spațiu în ieșire, pentru a vă asigura că lista tipărită nu este conectată.

Pasul 7: Verificați versiunea finalizată

Verificați versiunea finalizată
Verificați versiunea finalizată

Această imagine arată versiunea completă a programului pentru utilizarea unui While Loop pentru a itera o matrice. Dacă faceți „//” vă oferă posibilitatea de a scrie un comentariu, este întotdeauna o bună practică să etichetați ce face fiecare secțiune din codul dvs.

Pasul 8: Compilați și rulați codul

Compilați și rulați codul
Compilați și rulați codul

Dacă totul a funcționat fără probleme și a fost utilizată aceeași matrice, ar fi trebuit să ajungeți la rezultatul de mai sus după ce ați compilat și ați rulat codul în IDE.

Pasul 9: Felicitări

Dacă toți pașii au fost urmați corect, ar fi trebuit să ajungeți la ieșirea din pasul anterior. După acest tutorial, ar trebui să aveți o înțelegere de bază despre iterarea unui tablou utilizând un While Loop. Acesta este doar un ghid simplu despre bucla și matricile while pentru a vă ajuta să începeți călătoria dvs. în Java. Un exercițiu alternativ ar fi să creăm o matrice a obiectului Java String și să o iterăm, utilizând același stil pe care l-am folosit pentru matricea de numere întregi.

Depanare

Erorile frecvente care pot apărea sunt:

- amestecarea variabilelor sau uitarea parantezelor pentru clase sau bucle.

- Ați putea depăși lungimea matricei și puteți obține o excepție în afara limitelor, în funcție de contor.

Recomandat: