Innehållsförteckning:

Hur man använder en while -loop för att upprepa ett array i Java: 9 steg
Hur man använder en while -loop för att upprepa ett array i Java: 9 steg

Video: Hur man använder en while -loop för att upprepa ett array i Java: 9 steg

Video: Hur man använder en while -loop för att upprepa ett array i Java: 9 steg
Video: 6. Home Categories & Products | Creating an Online Store Program with Flutter & GetX 2024, November
Anonim
Hur man använder en While Loop för att iterera ett array i Java
Hur man använder en While Loop för att iterera ett array i Java

Idag kommer jag att visa dig hur du använder Java för att skapa en While -slinga som kan användas för att iterera genom en lista med siffror eller ord. Detta koncept är för nybörjare och alla som vill få en snabb uppgradering av Java Loops och arrays.

Tillbehör

- En IDE (Några populära val är "Eclipse" eller "IntelliJ")

- En ny Java -klass för att skriva programmet

- Nybörjarnivåförståelse för Java Syntax

Steg 1: Skapa en tom Java -klass med en huvudmetod

Skapa en tom Java -klass med en huvudmetod
Skapa en tom Java -klass med en huvudmetod

Huvudmetoden för en java -klass är vad som körs när du kör programmet genom din IDE. Alla funktioner inom parenteserna för huvudmetoden körs automatiskt när klassen körs. Det är här du vill börja skriva dina nybörjarprogram.

Steg 2: Instantiate Your Array

Instantiate Your Array
Instantiate Your Array

Vi ska börja med att skapa matriser i Java som är precis som en lista över en viss objekttyp. De har en viss längd baserat på hur du fyller dem när de skapas. I bilden ovan har jag skapat en matris av typen Int (icke-decimaler) fylld med några nummer.

Steg 3: Skapa en variabel för att lagra matrisens längd

Skapa en variabel för att lagra matrisens längd
Skapa en variabel för att lagra matrisens längd

Skapa en variabel för att hålla längden på varje matris. Vi kommer att behöva längden när vi sätter upp slingan eftersom slingan behöver veta var den ska sluta. Annars får vi ett felmeddelande när vi går över slingans längd.

Steg 4: Konfigurera medan loop

Konfigurera medan loop
Konfigurera medan loop

Vi kommer att använda en While Loop för detta exempel. Sättet som slingan fungerar är att så länge som "x" är mindre än "i" fortsätter slingan att köras. För att utlösa villkoret för att stoppa slingan måste "x" bli samma värde eller större än "i". Vi kan öka "x" så att det så småningom kommer att träffa värdet på "i" och slingan kommer att sluta köra, vi kommer att använda "i" som vi skapade tidigare vilket är matrisens totala längd.

Steg 5: Slutföra While Loop

Slutföra While Loop
Slutföra While Loop

Vi måste sätta upp en räknare som i vårt fall är "x" som vi ställer till noll. Vi kan sedan köra while -slingan om "x" är mindre än "i" (vilket är matrisens längd). Sedan skriver vi ut objektet i matrisen vid position “x”, värdet på”x” kommer att fortsätta att öka varje gång slingan körs på grund av”x = x + 1”. När "x" ökar varje gång nästa objekt i matrisen som motsvarar "x" skrivs ut.

Steg 6: Formatera Array Output

Formatera matrisutmatningen
Formatera matrisutmatningen

Jag vill ta en stund att prata om formateringen av utdata från föregående steg. När det gäller utdata skriver”System.out.print ()” ut texten på skärmen när du kör programmet. “ListNumbers [x]” ger objektet i matrisen vid position “x” och lägger till + ““ger dig ett mellanslag i utdata, för att se till att den utskrivna listan inte är alla anslutna.

Steg 7: Kontrollera den slutförda versionen

Kontrollera den slutförda versionen
Kontrollera den slutförda versionen

Denna bild visar den färdiga versionen av programmet för att använda en While Loop för att iterera en matris. Att göra "//" ger dig möjlighet att skriva en kommentar. Det är alltid bra att märka vad varje avsnitt i din kod gör.

Steg 8: Kompilera och kör koden

Kompilera och kör koden
Kompilera och kör koden

Om allt fungerade utan problem och samma array användes, borde du ha slutat med ovanstående utdata efter att du har sammanställt och kör koden i din IDE.

Steg 9: Grattis

Om alla steg följdes korrekt borde du ha slutat med resultatet från föregående steg. Efter denna handledning bör du ha en grundläggande förståelse för att iterera en array med en While Loop. Detta är bara en enkel guide om medan loop och arrays hjälper dig att komma igång med din resa med Java. En alternativ övning skulle vara att skapa en array med Java String -objektet och iterera det med samma stil som vi använde för arrayen med heltal.

Felsökning

Vanliga fel som kan uppstå är:

- att blanda ihop variabler eller glömma parenteser för klasser eller loopar.

- Du kan gå förbi arraylängden och få ett out of bounds -undantag, beroende på din räknare.

Rekommenderad: