java loop tutorial with program examples
W tym samouczku wyjaśnimy koncepcję Java For Loop wraz z jej składnią, opisem, schematem blokowym i przykładami programowania:
przykładowe przypadki testowe w testowaniu oprogramowania
W tym samouczku omówimy „pętlę for” w Javie. Zbadamy każdy aspekt koncepcji pętli wraz ze sposobem jej wykorzystania.
W tym samouczku zostanie omówiona wystarczająca liczba przykładów programowania, które pozwolą Ci zrozumieć różne obszary zastosowań pętli for w języku Java. Część z często zadawanych pytań będzie również częścią podanego tematu, abyś był dobrze świadomy ważnych pytań związanych z pętlą for-loop w języku Java.
=> Sprawdź WSZYSTKIE samouczki Java tutaj.
Czego się nauczysz:
Java For Loop
Instrukcja pętli jest integralną częścią każdego języka programowania. Pętle pomaga w iteracji każdego elementu w oparciu o warunek określony przez użytkownika. Java nie jest językiem wyjątkowym, a „pętla for” jest jedną z najpopularniejszych pętli, jakie można zobaczyć w każdym języku programowania.
Składnia:
for (initialization; condition; iteration) statement;
Przede wszystkim zmienna sterująca pętli jest inicjalizowana do wartości początkowej. Po tym następuje warunek, który jest wyrażeniem logicznym, które zwraca prawdę lub fałsz. Ten warunek jest używany do testowania zmiennej sterującej pętli.
Jeśli warunek jest spełniony, pętla for kontynuuje swoją iterację, w przeciwnym razie kończy się.
Drukowanie pierwszych dziesięciu liczb
Poniżej podano prosty przykład pętli for w Javie. Tutaj wypisaliśmy pierwsze dziesięć liczb za pomocą „pętli for”.
Najpierw zainicjowaliśmy zmienną „i” o wartości 1. Następnie określiliśmy warunek, w którym „i” powinno być mniejsze lub równe 10 ”, a następnie zwiększyliśmy pętlę o 1. Tak długo, jak wartość „i” jest „mniejsza lub równa 10”, wówczas wartość „i” zostanie wydrukowana po każdej iteracji.
W momencie, gdy jego wartość osiągnie wartość 11, określony warunek nie będzie zgodny i pętla zostanie zakończona.
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); } } }
Wynik:
Odwróć ciąg
W poniższym przykładzie pobraliśmy wejściowy ciąg znaków przez konsolę i spróbowaliśmy wydrukować każdy ze znaków w odwrotnej kolejności, używając pętli for.
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); } }
Wynik:
Java dla każdej pętli
Jest to inna forma pętli for, która jest najczęściej używana do przechodzenia lub nawigowania po elementach / elementach kolekcji, takich jak mapa lub lista arraylowa. Jest to obsługiwane przez JDK-5 i nowsze. Jest również znany jako ulepszona pętla for.
Składnia:
for (data-type obj: array) { obj statement; }
Często Zadawane Pytania
Pytanie 1) Jak powtórzyć pętlę w Javie?
Odpowiedź: W java powtarzamy pętlę za pomocą zmiennej licznika. Najczęściej zmienną licznika może być i, j lub count. To całkowicie zależy od programisty jako zmiennej do wyboru.
W poniższym przykładzie powtórzyliśmy pętlę 5 razy, a następnie wydrukowaliśmy „*”. Jest to również znane jako program piramidy. Pętla będzie powtarzana, chyba że wartości „i” i „j” osiągną wartość 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(); } } }
Wynik:
Pytanie 2) Jak używać pętli for dla ciągu znaków w Javie?
vr, który działa z Xbox One
Odpowiedź: Poniżej podano program, w którym użyliśmy pętli for dla zmiennej typu String. Tutaj zainicjowaliśmy pętlę for z dwoma licznikami, aby porównać, czy znak w indeksie „i” i indeksie (i + 1) jest równy, czy nie. Wyświetli znak indeksu (i + 1), jeśli są one równe.
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 Wynik:

P # 3) Jak wydrukować coś raz w języku Java pętli for-loop?
Odpowiedź: W poniższym programie wartość „i” zostanie wydrukowana tylko raz, zgodnie z odpowiednim określeniem warunku.
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Wynik:

Q # 4) Jak wyjść z pętli for w Javie?
Odpowiedź: To jest najbardziej podstawowe pytanie dotyczące pętli for. W pętli for w Javie, gdy tylko warunek nie zostanie spełniony, automatycznie wyrzuci Cię z pętli.
Możesz jednak również jawnie użyć pliku instrukcja break w Javie jeśli chcesz wyjść z pętli.
Z przerwą:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
Wynik:

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

Pytanie 5) Jak uzyskać wartość z pętli for w Javie?
Odpowiedź: Wartość z pętli for można uzyskać, drukując wartość zmiennej counter (na przykład i, j lub count).
jak korzystać z serwera Team Foundation
Q # 6) Jak używać pętli for each w Javie?
Odpowiedź: Możesz przejść przez sekcję „Java for-each loop” tego samouczka. Poniżej wymieniliśmy jednak prosty przykład pętli for-each w języku Java lub rozszerzonej pętli for-for w języku Java.
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); } } }
Wynik:

Wniosek
W tym samouczku wyjaśniliśmy koncepcję pętli for w języku Java wraz z jej składnią, opisem, schematem blokowym i przykładami programowania. Inne odmiany pętli for w języku Java są również szczegółowo opisane za pomocą schematu blokowego, opisu, składni i przykładów programowania, jeśli są wymagane.
Sugerowana lektura = >> While Loop w Javie
Przykłady wymienione w tym samouczku są bardzo ważne, ponieważ są zadawane również podczas wywiadów dotyczących języka Java. Wymieniliśmy kilka często zadawanych pytań, które są ponownie bardzo ważne, ponieważ pozwalają szczegółowo zrozumieć temat.
=> Sprawdź idealny przewodnik szkoleniowy języka Java tutaj.
rekomendowane lektury
- Samouczek JAVA dla początkujących: ponad 100 praktycznych samouczków wideo Java
- Java Enum: samouczek wyliczania w języku Java z przykładami
- Java DataTypes, pętle, tablice, przełącznik i asercje
- Pętle w C #: instrukcje sterujące i różne pętle z przykładami
- Typy pętli powłoki Unix: Do While Loop, For Loop, Until Loop w systemie Unix
- Pętle VBScript: For Loop, Do Loop i While Loop
- Konstrukcje pętli w C ++ z przykładami
- Python Loops - For, While, zagnieżdżone pętle z przykładami