java loop tutorial with program examples
Denne opplæringen vil forklare begrepet Java For Loop sammen med syntaks, beskrivelse, flytskjema og programmeringseksempler:
ado net intervju spørsmål og svar for erfarne
I denne veiledningen vil vi diskutere “for-loop” i Java. Vi vil utforske hvert eneste aspekt av looping-konseptet sammen med måten å bruke det på.
Denne opplæringen vil bli dekket med nok programmeringseksempler som lar deg forstå forskjellige applikasjonsområder i Java for-loop. Noen vanlige spørsmål vil også være en del av det gitte emnet, slik at du blir godt kjent med de viktige spørsmålene knyttet til Java for-loop.
=> Sjekk ALLE Java-opplæringsprogrammer her.
Hva du vil lære:
Java For Loop
Loop statement er en integrert del av hvert programmeringsspråk. Looping hjelper deg med å iterere hvert eneste element basert på den brukerdefinerte tilstanden. Java er ikke noe unntaksspråk, og 'for-loop' er en av de vanligste sløyfene du ser på ethvert programmeringsspråk.
Syntaks:
for (initialization; condition; iteration) statement;
For det første initialiseres sløyfekontrollvariabelen til den opprinnelige verdien. Dette blir fulgt av tilstanden som er et boolsk uttrykk som returnerer enten sant eller usant. Denne tilstanden brukes til å teste løkkekontrollvariabelen.
Hvis tilstanden holder seg, fortsetter for-loop sin iterasjon ellers avsluttes den.
Skrive ut de ti første tallene
Nedenfor er et enkelt eksempel på Java for-loop. Her har vi skrevet ut de ti første tallene ved hjelp av “for-loop”.
Først av alt har vi initialisert en variabel 'i' med verdien som 1. Deretter har vi spesifisert en tilstand der 'i' skal være mindre enn eller lik 10 ', og deretter har vi økt løkken med 1. Så lenge verdien av 'i' er 'mindre enn eller lik 10', så blir verdien av 'i' skrevet ut etter hver iterasjon.
I det øyeblikket verdien blir 11, vil den angitte tilstanden ikke stemme overens og sløyfen avsluttes.
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); } } }
Produksjon:
Omvendt en streng
I eksemplet nedenfor har vi tatt input Streng gjennom konsollen og prøvd å skrive ut hvert av tegnene i omvendt rekkefølge ved hjelp av 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); } }
Produksjon:
Java for hver løkke
Dette er en annen form for en for-loop som vanligvis brukes til å krysse eller navigere gjennom elementene / elementene i en samling, for eksempel et kart eller en arraylist. Dette støttes av JDK-5 og nyere. Det er også kjent som forbedret for loop.
Syntaks:
for (data-type obj: array) { obj statement; }
ofte stilte spørsmål
Q # 1) Hvordan gjentar du en loop i Java ??
Svar: I java gjentar vi en sløyfe ved hjelp av en motvariabel. Vanligvis kan en motvariabel være i, j eller count. Det avhenger helt av programmereren som hvilken variabel du skal velge.
I eksemplet nedenfor har vi gjentatt en sløyfe 5 ganger og deretter skrevet ut '*'. Dette er også kjent som pyramideprogrammet. Sløyfen blir gjentatt med mindre verdien av “i” og “j” blir lik 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(); } } }
Produksjon:
Q # 2) Hvordan bruke for-loop for en streng i Java?
Svar: Nedenfor er programmet der vi har brukt for-loop for en strengvariabel. Her har vi initialisert en for-loop med to tellere for å sammenligne om tegnet ved 'i' indeksen og (i + 1) indeksen er lik eller ikke. Det vil skrive ut tegnet til (i + 1) indeksen hvis de er like.
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 Produksjon:

Sp # 3) Hvordan skriver jeg ut noe en gang i et Java-for-loop?
Svar: I programmet nedenfor vil verdien av “i” bare skrives ut én gang, ettersom vi har spesifisert tilstanden tilsvarende.
åpen kildekode resten api testing verktøy
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Produksjon:

Q # 4) Hvordan komme ut av for-loop i Java?
Svar: Dette er det mest grunnleggende spørsmålet om en for-loop. Så snart tilstanden ikke tilfredsstiller i Java for-loop, vil den automatisk kaste deg ut av loop.
Du kan imidlertid også eksplisitt bruke en pause uttalelse i Java hvis du vil komme ut av løkken.
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; } } }
Produksjon:

Uten pause:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
Produksjon:

Q # 5) Hvordan få en verdi fra for-loop i Java?
Svar: Du kan få en verdi fra for-loop ved å skrive ut verdien på tellervariabelen (for eksempel i, j eller count).
program for å ta skjermbilder på datamaskinen
Sp # 6) Hvordan bruker jeg for hver sløyfe i Java?
Svar: Du kan gå gjennom delen 'Java for hver løkke' i denne opplæringen. Imidlertid har vi listet opp et enkelt 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); } } }
Produksjon:

Konklusjon
I denne opplæringen har vi forklart begrepet Java for-loop sammen med syntaks, beskrivelse, flytskjema og programmeringseksempler. De andre variantene av Java for-loop er også beskrevet i detalj med flytskjema, beskrivelse, syntaks og programmeringseksempler der det er nødvendig.
Foreslått lesing = >> Mens Loop i Java
Eksemplene som er oppført i denne opplæringen er veldig viktige ettersom de blir spurt under Java-intervjuene. Vi har listet opp noen vanlige spørsmål som igjen er veldig viktige, da de lar deg forstå emnet i detalj.
=> Ta en titt på den perfekte Java-treningsveiledningen her.
Anbefalt lesing
- JAVA-opplæring for nybegynnere: 100+ praktiske Java-videoveiledninger
- Java Enum: Opplæring i Java-oppregning med eksempler
- Java datatyper, sløyfer, matriser, bryter og påstander
- Sløyfer i C #: Kontrollerklæringer og forskjellige sløyfer med eksempler
- Unix Shell Loop Typer: Gjør Mens Loop, For Loop, Inntil Loop i Unix
- VBScript Loops: For Loop, Do Loop og While Loop
- Loop konstruerer i C ++ med eksempler
- Python Loops - For, mens, nestede løkker med eksempler