Co to są pętle w programowaniu Java?
„Kodowanie” w prostych definicjach oznacza sposób, aby powiedzieć komputerowi, co ma robić, jednak nie jest to tak łatwe, jak mogłoby się wydawać, ale na razie nie skupimy się na późniejszej (czyli łatwej lub trudnej) części. W tym temacie poznamy Pętle w programowaniu Java.
Komputery mogą zrozumieć tylko typy danych „WŁĄCZONE” i „WYŁĄCZONE”, które są powszechnie znane jako wartości „binarne”. Kody binarne składają się z (0 i 1) i są rozumiane przez komputery na całym świecie. Problem polega jednak na tym, że nie możemy napisać bilionów zer i jedynek, a to po to, aby komputer zrozumiał, o co proszymy. To tutaj pojawiają się języki programowania lub kodowanie.
Dzięki temu udało nam się odfiltrować nasze zrozumienie do poziomu Kodowania, a teraz, ponieważ wiemy, co robi „Kodowanie” i dlaczego kodujemy, musimy dalej sięgać do poziomu „Pętli”, który jest tytułem dyskusji?
Istnieje kilka PL dla nas, wiele z nich jest przeznaczonych do tworzenia stron internetowych, inne do tworzenia aplikacji komputerowych, niektóre są znane jako wysokie, a niektóre jako PL niskiego poziomu. Wszystkie te języki programowania mają coś wspólnego, np. „LOOPS”.
Przechodząc głębiej do dyskusji, pętle są obecne w prawie wszystkich językach programowania; zobaczmy, jakie korzyści mają dla programistów -
- Są „wielokrotnego użytku”
- Zmniejszają rozmiar „KODOWANIA”
- Ułatwiają przepływ „KONTROLI”
- Mają tendencję do zmniejszania „ZŁOŻONOŚCI”
Pętle w programowaniu JAVA mają na celu rozwiązanie złożoności kodu, są użyteczne i są przeznaczone do wykorzystania przez programistów do ponownego wykorzystania kodów zgodnie z wymaganiami.
Rodzaje pętli w Javie
Oto typy pętli w Javie z definicją + schemat blokowy + objaśnienie + przykłady z danymi wyjściowymi
Definicje - W JAVA pętle są instrukcjami iteracyjnymi. Te instrukcje pomagają programistom (lub użytkownikom) iterować kody programu lub grupa kodów jest uruchamiana wiele razy (w zależności od potrzeby).
Rodzaje pętli - w JAVA istnieją głównie 3 główne kategorie pętli, a mianowicie
- DLA PĘTLI
- PODCZAS PĘTLI
- PĘTLA DO-WHILE
Zanim zagłębimy się w te LOOPS, chcemy, aby nasi czytelnicy zrozumieli jedną rzecz (ma to wartość dla wszystkich trzech pętli). Niezależnie od tego, czy jest to FOR, WHILE czy DO WHILE, wszystkie mają Początek, Ciało i wreszcie Miejsce Przeznaczenia. Bez tego zobaczmy ich jeden po drugim -
1. Dla pętli
Jeśli jesteś programistą i chcesz uruchomić lub uruchomić część programu określoną liczbę razy, zanim uzyskasz końcowy wynik (lub wynik); pójdziesz z FOR LOOP. Pamiętaj, że użyjesz pętli „For” tylko wtedy, gdy dobrze wiesz, ile razy chcesz wykonać instrukcje. Pętla FOR będzie się powtarzać, dopóki jej wartość nie będzie równa „PRAWDA”.
Zobaczmy schemat działań dla lepszego i jasnego zrozumienia -
Składnia For Loop
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
Wyjaśnienie
W pętli FOR wszystkie 3 parametry (tj. Inicjalizacja, warunek i inkrementacja / dekrementacja) pozostają w jednej instrukcji.
Inicjalizacja oznacza podanie wartości początkowych zmiennej.
Warunek oznacza wartość, którą chcemy sprawdzić w programie.
Przyrost / Zmniejszenie oznacza, co chcesz mieć w pętli; wartość zostanie odpowiednio zwiększona lub zmniejszona.
Treść pętli zaczyna się od nawiasów klamrowych, a kończy nawiasami klamrowymi ()), i zawiera instrukcje, które zostaną wykonane za pomocą pętli.
Przykład -
Naszym celem jest wydrukowanie wszystkich liczb parzystych od 1 do 100.
Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)
Dane wyjściowe dla tego programu wyniosą 2, 4, 6, 8, 10, 12 ………………… .. 96, 98, 100
2. Podczas pętli
Tylko gdy potrzebna jest pewna liczba instrukcji, aby wykonać ją wielokrotnie, aż warunek zostanie spełniony, potrzebujemy pętli WHILE? Tutaj, w przeciwieństwie do pętli FOR, warunek jest sprawdzany najpierw przed wykonaniem instrukcji.
Zobaczmy schemat działań dla lepszego i jasnego zrozumienia -
Składnia While Loop
while (boolean condition)
(
loop statements
)
Wyjaśnienie
Podczas gdy pętla rozpoczyna się od warunków zastosowania instrukcji umieszczonych w nawiasach. Zawierają one również instrukcje pętli w nawiasach klamrowych. Jak już powiedzieliśmy, pętla WHILE działa, dopóki wartość nie przyjmie wartości true.
Przykład -
Chcemy wydrukować wszystkie liczby nieparzyste od 1 do 100.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Produkcja globalna - 1, 3, 5, 7, 9, 11 ……………………………………… .. 97, 99
3. Do While
Nie ma dużej różnicy między pętlami WHILE i DO WHILE, różnica polega na sprawdzeniu poprawności instrukcji. W DO WHILE warunek jest sprawdzany po wykonaniu bloku instrukcji, stąd możemy powiedzieć w DO WHILE, że instrukcje są wykonywane przynajmniej raz.
Zobaczmy schemat działań dla lepszego i jasnego zrozumienia -
Składnia Do While Loop
Do
(
statements..
)
while (condition);
Wyjaśnienie
Po raz pierwszy nie ma sprawdzania warunku w pętli DO WHILE, później sprawdzany jest stan PRAWDA lub FAŁSZ. Jeśli jest PRAWDA, rozpoczyna się następna iteracja pętli, w przeciwnym razie pętla się kończy.
Przykład -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Produkcja globalna - 2, 4, 6, 8, 10 ……………. 98 100
Porównanie różnych rodzajów pętli
1. Deklaracja
Dla pętli
For (initialization; condition; iteration)(
//body of 'for' loop
)
Podczas gdy pętla
Statements; //body of loop
)
Do While
Do
(
Statements
)
while (condition);
2) Używamy pętli FOR, jeśli użytkownik zna czas iteracji, podczas gdy preferowana jest pętla WHILE i DO WHILE, gdy liczba iteracji nie jest znana.
3) Jeśli chodzi o instrukcję warunkową w pętli FOR, będzie ona działać nieskończenie długo, podczas gdy dla PODCZAS i ZRÓB PODCZAS braku instrukcji warunkowej da „Błąd kompilacji”.
Wniosek
Koncepcja Pętli jest bardzo ważna dla każdego użytkownika, który należy do zespołu programistów, jeśli jest ona odświeżająca i przygotowuje się do egzaminów lub rozmowy kwalifikacyjnej, musi dobrze przećwiczyć koncepcję Pętli.
Omówiliśmy wszystkie kluczowe aspekty Pętli i tak to działa w Pętlach. Te 3 Pętle są najważniejsze, a odpoczynek improwizowany. Jeśli masz nad nimi dobrą przyczepność, resztę łatwiej zrozumieć.
Polecane artykuły
Jest to przewodnik po pętlach programowania Java. Tutaj omawiamy typy pętli w Javie z definicją, schematem blokowym, objaśnieniem i przykładami z danymi wyjściowymi. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -
- Podczas pętli w Javie
- Wzory gwiazd w Javie
- Pętle w C.
- Pętle w C ++
- Tablice w programowaniu Java
- Różne rodzaje pętli z jej zaletami
- Pętle w VBScript z przykładami
- Korzyści i rodzaje pętli w PowerShell