Rodzaje pętli „for”:
A. 'Do' pętla dla określonej liczby iteracji
Składnia:
dla (inicjalizacja; warunek zakończenia; przyrost/zmniejszenie)Ta pętla ma trzy części. Pierwsza część zawiera zmienną inicjalizacyjną, z której pętla rozpocznie iterację. Druga część zawiera warunek zakończenia używany do zakończenia pętli. Trzecia część zawiera instrukcję przyrostu lub zmniejszenia na podstawie zmiennej inicjalizacji, aby osiągnąć warunek zakończenia.
B. 'Do' pętla dla nieokreślonej liczby iteracji
Składnia:
dla (zmienna: tablica lub kolekcja)Ta pętla jest używana głównie do iteracji wartości z tablicy lub zmiennej zbierania. Ta pętla będzie kontynuować iterację, dopóki wszystkie elementy nie zostaną odczytane.
Różne zastosowania tych pętli wyjaśniono przykładami w następnej części tego samouczka.
Przykład-1: Oblicz czynnik liczby
Problem logiczny można bardzo łatwo rozwiązać za pomocą a „for” pętla. W tym przykładzie można obliczyć wartość czynnikową liczby za pomocą „for„ for ”. Wartość liczb całkowita zostanie pobrana od użytkownika i przechowywana w wymienionej zmiennej 'N'. Inna zmienna, 'wynik' jest inicjowany do 1, aby przechowywać tę wartość N!. 'Do' pętla będzie iterować n razy i pomnożą wartość 'wynik' z wartością 'I' w każdej iteracji. Wynik zmienna będzie zawierać wartość N! Po zakończeniu z pętli, która będzie drukować później.
// Pakiet importu skaneraWyjście:
Poniższy obraz pokazuje wyjście kodu. Tutaj, 5 jest traktowany jako wartość N i 5! Jest 120 to jest wydrukowane.
Przykład-2: liczby liczb dodatnich, ujemnych i zerowych z tablicy
Jak 'Do' Pętla może być użyta do odczytu wartości tablicy numerycznej i zliczenia liczb dodatnich, ujemnych i zerowych w tablicy pokazano w tym przykładzie. W kodzie jest zdefiniowana tablica 10 elementów. długość właściwość jest używana w Javie do zliczenia całkowitej liczby elementów obiektu tablicy. Jest używany w 'Do' pętla w celu zdefiniowania liczby razy pętla. Pozytywny, negatywny, I zero Zmienne licznika są inicjowane do 0 w celu przechowywania wyniku. Następny, „for” Pętla służy do odczytu każdej wartości tablicy i zwiększania konkretnej wartości liczników poprzez sprawdzanie ”Jeśli' stan. Wszystkie zmienne liczników są drukowane później.
klasa publiczna dla2Wyjście:
Poniższy obraz pokazuje wyjście kodu. W tablicy jest 6 dodatnich, 2 negatywnych i 2 zerowych liczb.
Przykład-3: Wydrukuj konkretny komunikat na podstawie każdej wartości tablicy
Ile razy jest 'Do' pętla iterowana jest zdefiniowana w dwóch poprzednich przykładach. W tym przykładzie 'Do' Pętla jest używana z „Przełącznik” instrukcja do wydrukowania konkretnego komunikatu na podstawie każdej wartości tablicy. Ile razy ta pętla będzie się iterować, zależy od liczby elementów tablicy. Tak więc pętla będzie się iterować, dopóki wszystkie elementy tablicy zostaną przeanalizowane. W każdej iteracji będzie pasować do wartości elementu do wartości przypadku i wydrukuje konkretną wiadomość, w której znaleziono dopasowanie; W przeciwnym razie wydrukuje wiadomość zdefiniowaną w sekcji domyślnej.
Klasa publiczna For_EachWyjście:
Poniższy obraz pokazuje wyjście kodu. Tutaj nie można znaleźć meczu dla "Gruszka," a domyślna wiadomość jest wydrukowana tylko dla tej wartości.
Wniosek:
'Do' Pętla jest bardzo przydatna do łatwego rozwiązywania wielu rodzajów problemów. Pętla iteracja dla ustalonej liczby razy i danych odczytu z obiektów tablicy są wyjaśnione w tym samouczku za pomocą różnych przykładów. Mam nadzieję, że ten samouczek pomoże nowym użytkownikom Java w złożeniu wnioskuDo' Pętla w ich kodzie prawidłowo.