Jeśli podczas programowania pojawi się sytuacja, w której dokładnie wiesz, ile razy chcesz powtórzyć określony blok instrukcji w kodzie, skorzystaj z pętli „for”. Z tego artykułu dowiemy się, jak wdrożyć pętlę for
Tematy poruszone w tym artykule są następujące:
- Co to jest pętla?
- Schemat przepływu
- Składnia
- Przykład pętli for
- Java zagnieżdżona pętla for
- Przykład zagnieżdżonej pętli for w Javie
- Przykład piramidy: Przypadek 1
- Przykład piramidy: Przypadek 2
Co to jest pętla?
Programiści zwykle używają pętle wykonanie zestawu instrukcji. Dla pętla jest używana, gdy muszą wykonać iterację części wiele razy. Jest szczególnie używany w przypadkach, gdy liczba iteracji jest ustalona!
Dla lepszego zrozumienia pozwólcie, że przedstawię Wam obrazowe przedstawienie!
Schemat przepływu
Tutaj, po inicjalizacji, skanowany jest warunek, który przypisałeś w kodzie, w przypadku, gdy warunek jest prawdziwy, zwiększy / zmniejszy (zgodnie z twoim kodem) wartość i ponownie iteruje kod zgodnie z warunkiem, który masz przydzielony. Ale jeśli twój warunek jest fałszywy, zakończy pętlę.
Po tym teoretycznym wyjaśnieniu pokażę ci składnię dla pętla!
Składnia
for (instrukcja 1 instrukcja 2 instrukcja 3) {// blok kodu do wykonania}
Składnia jest dość prosta. To wygląda następująco
Oświadczenie 1: warunek przed wykonaniem bloku kodu
Oświadczenie 2: określa warunek wykonania kodu
Oświadczenie 3: warunek po wykonaniu kodu
Aby było jaśniej, zaimplementujmy wyjaśnioną powyżej składnię w kodzie Java.
Przykład pętli for
Kod napisany poniżej przedstawia sposób implementacji pętli for w programie
public class MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }}
Wynik:
0
jeden
2
3
4
Zrobiłem prosty kod, aby zapoznać wszystkich z koncepcją pętli for. Wewnątrz pętli for znajdują się trzy stwierdzenia, o których mówiłem w poprzednim segmencie. Mam nadzieję, że możesz teraz łatwo się z nimi porozumieć!
- Po pierwsze, Int i = 0, to inicjalizacja zmiennej całkowitej, której wartość została przypisana do 0.
- Po drugie, ja<5 is the condition that I have applied in my code
- Po trzecie, i ++ oznacza, że chcę, aby wartość mojej zmiennej była zwiększana.
Po zrozumieniu działania pętli for, pozwolę sobie przejść do innej koncepcji, czyli zagnieżdżonej Java dla pętla!
Java zagnieżdżona pętla for
Jeśli masz pętlę for wewnątrz pętli for, napotkasz zagnieżdżoną pętlę for w języku Java. Pętla wewnętrzna jest wykonywana w całości podczas wykonywania pętli zewnętrznej.
Przedstawiam przykład, aby pokazać działanie zagnieżdżonej pętli for w Javie.
Przykład
Kod Java dla zagnieżdżonej pętli for:
public class Przykład {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
Wynik:
jedenaście
1 2
1 3
dwadzieścia jeden
2 2
2. 3
3 1
3 2
3 3
Teraz, gdy zrozumiałeś już koncepcję zagnieżdżonej pętli for, pozwól, że pokażę ci bardzo znany przykład, o którym być może słyszałeś! Przykłady piramid!
Przykład piramidy: Przypadek 1
public class PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } }
Wynik:
*
* *
* * *
* * * *
* * * * *
Przechodząc do następnego przykładu.
Przykład piramidy: Przypadek 2
pakiet MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//Nowa linia } } }
Wynik:
* * * * *
* * * *
* * *
* *
*
Jestem pewien, że te dwa wzorce są Ci znane.
To prowadzi nas do końca artykułu „For Loop in Java”. Mam nadzieję, że koncepcja „pętli for w Javie” jest teraz dla Ciebie jasna. Będziemy wspólnie przekopywać świat Java. Bądźcie czujni!
Upewnij się, że ćwiczysz jak najwięcej i cofnij swoje doświadczenie.
co to jest metoda tostingu w java
Sprawdź autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie. Jesteśmy tutaj, aby pomóc Ci na każdym etapie Twojej podróży, aby zostać oprócz tych pytań do wywiadu Java, opracowaliśmy program nauczania przeznaczony dla studentów i profesjonalistów, którzy chcą zostać programistą Java.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy tego „interfejsu mapy java” artykuł, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.