java loop tutorial with program examples
Denne vejledning forklarer begrebet Java For Loop sammen med dens syntaks, beskrivelse, flowchart og programmeringseksempler:
entry level help desk interview spørgsmål
I denne vejledning vil vi diskutere “for-loop” i Java. Vi vil udforske hvert eneste aspekt af looping-konceptet sammen med måden at bruge det på.
Denne tutorial bliver dækket med nok programmeringseksempler, der giver dig mulighed for at forstå forskellige applikationsområder i Java for-loop. Nogle ofte stillede spørgsmål vil også være en del af det givne emne, så du vil være opmærksom på de vigtige spørgsmål i forbindelse med Java for-loop.
=> Tjek ALLE Java-tutorials her.
Hvad du lærer:
Java For Loop
Looperklæringen er en integreret del af hvert programmeringssprog. Looping hjælper dig med at gentage hvert eneste element baseret på den brugerdefinerede tilstand. Java er et undtagelsessprog, og 'for-loop' er en af de mest almindelige sløjfer, som du kan se på ethvert programmeringssprog.
Syntaks:
for (initialization; condition; iteration) statement;
Først og fremmest initialiseres loopstyringsvariablen til dens oprindelige værdi. Dette efterfølges af den betingelse, som er et boolsk udtryk, der returnerer enten sand eller falsk. Denne betingelse bruges til at teste loop-kontrolvariablen.
Hvis betingelsen holder, fortsætter for-loop sin iteration ellers ophører den.
Udskrivning af de første ti numre
Nedenfor er et simpelt eksempel på Java for-loop. Her har vi udskrevet de første ti tal ved hjælp af “for-loop”.
Først og fremmest har vi initialiseret en variabel 'i' med værdien som 1. Derefter har vi angivet en betingelse, hvor 'i' skal være mindre end eller lig med 10 ', og derefter har vi øget sløjfen med 1. Så længe værdien af 'i' er 'mindre end eller lig med 10', så værdien af 'i' udskrives efter hver iteration.
I det øjeblik dens værdi bliver 11, matcher den angivne betingelse ikke, og sløjfen afsluttes.
import java.util.Scanner; public class example { public static void main(String() args) { /* * Printing the first 10 numbers with * the help of for-loop */ System.out.println('First ten numbers are: '); for (int i=1; i <=10; i++){ System.out.println(i); } } }
Produktion:
Omvendt En streng
I nedenstående eksempel har vi taget inputstreng gennem konsollen og forsøgt at udskrive hvert af tegnene i omvendt rækkefølge ved hjælp af en for-loop.
import java.util.Scanner; public class example { public static void main(String() args) { String original, reverse = ''; System.out.println('Enter the string to be reversed'); /* * Used Scanner class to input the String through Console */ Scanner in = new Scanner(System.in); original = in.nextLine(); /* * Using for loop, iterated through the characters * in reverse order, decrementing the loop by -1 * and concatenating the reversed String * using an inbuilt method charAt() */ int length = original.length(); for(int i=length-1; i>=0; i--) { reverse = reverse + original.charAt(i); } System.out.println(reverse); } }
Produktion:
Java til hver løkke
Dette er en anden form for en for-loop, der for det meste bruges til at krydse eller navigere gennem elementerne / emnerne i en samling, såsom et kort eller en arraylist. Dette understøttes af JDK-5 og derover. Det er også kendt som forbedret til loop.
Syntaks:
for (data-type obj: array) { obj statement; }
Ofte stillede spørgsmål
Q # 1) Hvordan gentager du en loop i Java ??
Svar: I java gentager vi en sløjfe ved hjælp af en tællervariabel. En almindelig tællervariabel kan være i, j eller count. Det afhænger helt af programmøren, hvilken variabel der skal vælges.
I nedenstående eksempel har vi gentaget en løkke 5 gange og derefter udskrevet “*”. Dette er også kendt som pyramideprogrammet. Sløjfen gentages, medmindre værdien 'i' og 'j' bliver lig med 5.
public class example { public static void main(String() args) { for(int i=0; i <5; i++) { for(int j=0; j <= i; j++) { System.out.print('*'); } System.out.println(); } } }
Produktion:
Q # 2) Hvordan bruges for-loop til en streng i Java?
Svar: Nedenfor er det program, hvor vi har brugt for-loop til en strengvariabel. Her har vi initialiseret en for-loop med to tællere for at sammenligne, om tegnet ved 'i' -indekset og (i + 1) -indekset er ens eller ikke. Det udskriver tegnet på (i + 1) indekset, hvis de er ens.
public class example { public static void main(String() args) { String str = new String('Microsofft'); int count = 0; char() chars = str.toCharArray(); System.out.println('Duplicate characters are:'); /* * initialized a for-loop with two counters * to compare if character at i index and i+1 index * are equal or not. It will print the characters * if they are equal. */ for (int i=0; i Produktion:
mest populære operativsystemer til pc'er
![FAQ2](//myservername.com/img/other/38/java-loop-tutorial-with-program-examples-10.png)
Spørgsmål nr. 3) Hvordan udskrives noget en gang i en for-loop Java?
Svar: I nedenstående program udskrives værdien af “i” kun én gang, da vi har angivet betingelsen i overensstemmelse hermed.
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Produktion:
![Udskriv en gang - output](//myservername.com/img/other/38/java-loop-tutorial-with-program-examples-11.png)
Spørgsmål nr. 4) Hvordan kommer jeg ud af for-loop i Java?
Svar: Dette er det mest basale spørgsmål om en for-loop. I Java for-loop, så snart betingelsen ikke opfylder, kaster den dig automatisk ud af loop.
Du kan dog også eksplicit bruge en bryde erklæring i Java hvis du ønsker at komme ud af sløjfen.
Med pause:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
Produktion:
![Med pause for løkke](//myservername.com/img/other/38/java-loop-tutorial-with-program-examples-12.png)
Uden pause:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
Produktion:
![Uden pause for løkke](//myservername.com/img/other/38/java-loop-tutorial-with-program-examples-13.png)
Q # 5) Hvordan får man en værdi fra for-loop i Java?
Svar: Du kan få en værdi fra for-loop ved at udskrive værdien af tællervariablen (såsom i, j eller count).
hvordan åbner man en swf-fil
Spørgsmål nr. 6) Hvordan bruges det til hver loop i Java?
Svar: Du kan gennemgå afsnittet 'Java for hver løkke' i denne vejledning. Vi har dog anført et simpelt eksempel på en Java for hver loop eller Java forbedret for-loop nedenfor.
import java.util.HashMap; public class example { public static void main(String() args) { int() arr = {2,3,9,5}; /* * Enhanced for-loop or for-each loop * begins here */ for (int obj: arr){ System.out.println(obj); } } }
Produktion:
![For loop uage i Java](//myservername.com/img/other/38/java-loop-tutorial-with-program-examples-14.png)
Konklusion
I denne vejledning har vi forklaret begrebet Java for-loop sammen med dets syntaks, beskrivelse, flowdiagram og programmeringseksempler. De andre variationer af Java for-loop er også beskrevet detaljeret med flowchart, beskrivelse, syntaks og programmeringseksempler, hvor det er nødvendigt.
Foreslået læsning = >> Mens Loop i Java
Eksemplerne, der er anført i denne vejledning, er meget vigtige, da de også bliver spurgt under Java-interviews. Vi har listet et par ofte stillede spørgsmål, der igen er meget vigtige, da de giver dig mulighed for at forstå emnet i detaljer.
=> Tjek den perfekte Java-træningsvejledning her.
Anbefalet læsning
- JAVA-vejledning til begyndere: 100+ praktiske Java-videovejledninger
- Java Enum: Java-optællingsvejledning med eksempler
- Java datatyper, sløjfer, arrays, switch og påstande
- Sløjfer i C #: Kontroludtalelser og forskellige sløjfer med eksempler
- Unix Shell Loop-typer: Gør mens Loop, For Loop, indtil Loop i Unix
- VBScript Loops: For Loop, Do Loop og While Loop
- Loop konstruerer i C ++ med eksempler
- Python Loops - Til, mens, nestede loops med eksempler