java loop tutorial with program examples
Denna handledning kommer att förklara begreppet Java For Loop tillsammans med dess syntax, beskrivning, flödesschema och programmeringsexempel:
ado net intervju frågor och svar för erfarna
I denna handledning kommer vi att diskutera ”for-loop” i Java. Vi kommer att utforska varje aspekt av looping-konceptet tillsammans med sättet att använda det.
Denna handledning kommer att täckas med tillräckligt med programmeringsexempel som låter dig förstå olika applikationsområden i Java for-loop. Några vanliga frågor kommer också att vara en del av det givna ämnet så att du blir väl medveten om de viktiga frågorna relaterade till Java for-loop.
=> Kontrollera ALLA Java-handledning här.
Vad du kommer att lära dig:
Java för loop
Loop statement är en integrerad del av varje programmeringsspråk. Looping hjälper dig att itera varje element baserat på det användardefinierade tillståndet. Java är ett inget undantagsspråk och 'for-loop' är en av de vanligaste slingorna som du ser på alla programmeringsspråk.
Syntax:
for (initialization; condition; iteration) statement;
Först och främst initialiseras slingstyrningsvariabeln till sitt ursprungliga värde. Detta följs av villkoret som är ett booleskt uttryck som returnerar antingen sant eller falskt. Detta villkor används för att testa loopkontrollvariabeln.
Om villkoret gäller, fortsätter for-loop sin iteration annars upphör det.
Skriva ut de tio första siffrorna
Nedan följer ett enkelt exempel på Java for-loop. Här har vi skrivit ut de tio första siffrorna med hjälp av ”for-loop”.
Först och främst har vi initierat en variabel 'i' med värdet som 1. Sedan har vi angett ett villkor där 'i' ska vara mindre än eller lika med 10 'och sedan har vi ökat slingan med 1. Så länge som värdet 'i' är 'mindre än eller lika med 10', då skrivs värdet på 'i' ut efter varje iteration.
När dess värde blir 11, kommer det angivna villkoret inte att matcha och slingan avslutas.
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:
hur man gör webbläsartestning
Omvänd A-sträng
I exemplet nedan har vi tagit inmatningssträng genom konsolen och försökt skriva ut vart och ett av tecknen i omvänd ordning med 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 för varje slinga
Detta är en annan form av en for-loop som oftast används för att korsa eller navigera genom elementen / objekten i en samling, till exempel en karta eller en arraylista. Detta stöds av JDK-5 och senare. Det är också känt som förbättrat för loop.
Syntax:
for (data-type obj: array) { obj statement; }
Vanliga frågor
F # 1) Hur upprepar du en slinga i Java ??
Svar: I java upprepar vi en slinga med en motvariabel. Oftast kan en motvariabel vara i, j eller count. Det beror helt på programmeraren vilken variabel som ska väljas.
I exemplet nedan har vi upprepat en slinga 5 gånger och sedan skrivit ut ”*”. Detta kallas också pyramidprogrammet. Slingan upprepas såvida inte värdet “i” och “j” blir lika 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:
F # 2) Hur använder jag for-loop för en sträng i Java?
Svar: Nedan följer programmet där vi har använt for-loop för en strängvariabel. Här har vi initierat en for-loop med två räknare för att jämföra om tecknet vid 'i' index och (i + 1) index är lika eller inte. Det skriver ut tecknet på (i + 1) index om de är lika.
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:

F # 3) Hur skriver man ut något en gång i ett Java-för-loop?
Svar: I programmet nedan skrivs värdet på “i” bara en gång eftersom vi har angett villkoret i enlighet därmed.
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Produktion:

F # 4) Hur kommer jag ut från for-loop i Java?
Svar: Detta är den mest grundläggande frågan om en for-loop. I Java for-loop, så snart villkoret inte uppfyller, kastar det dig automatiskt ur slingan.
Du kan dock också uttryckligen använda en bryta uttalande i Java om du vill komma ur slingan.
Med paus:
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:

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

F # 5) Hur får jag ett värde från for-loop i Java?
Svar: Du kan få ett värde från for-loop genom att skriva ut värdet på motvariabeln (som i, j eller count).
hur man initierar en länkad lista i java
F # 6) Hur använder jag för varje slinga i Java?
Svar: Du kan gå igenom avsnittet 'Java för varje slinga' i denna handledning. Vi har dock listat ett enkelt exempel på en Java för varje loop eller Java-förbättrad for-loop nedan.
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:

Slutsats
I denna handledning har vi förklarat begreppet Java for-loop tillsammans med dess syntax, beskrivning, flödesschema och programmeringsexempel. De andra variationerna av Java for-loop beskrivs också i detalj med flödesschema, beskrivning, syntax och programmeringsexempel där det behövs.
Föreslagen läsning = >> Medan Loop i Java
Exemplen som listas i denna handledning är väldigt viktiga eftersom de också ställs under Java-intervjuerna. Vi har listat några vanliga frågor som är mycket viktiga igen eftersom de låter dig förstå ämnet i detalj.
=> Kolla in den perfekta Java-träningsguiden här.
Rekommenderad läsning
- JAVA-handledning för nybörjare: 100+ praktiska Java-videohandledning
- Java Enum: Java-uppräkningshandledning med exempel
- Java datatyper, loopar, arrays, switch och påståenden
- Slingor i C #: Kontrolluttalanden och olika slingor med exempel
- Unix Shell Loop Typer: Gör While Loop, For Loop, tills Loop i Unix
- VBScript Loops: For Loop, Do Loop och While Loop
- Loop-konstruktioner i C ++ med exempel
- Python Loops - För, medan, kapslade loopar med exempel