Różnica między przerwą a kontynuacją w Javie

Spisu treści:

Różnica między przerwą a kontynuacją w Javie
Różnica między przerwą a kontynuacją w Javie

Wideo: Różnica między przerwą a kontynuacją w Javie

Wideo: Różnica między przerwą a kontynuacją w Javie
Wideo: #3.5 Java Tutorial | Break and Continue 2024, Lipiec
Anonim

Kluczowa różnica – przerwa vs kontynuowanie w Javie

W programowaniu czasami wymagane jest wielokrotne powtarzanie instrukcji lub zestawu instrukcji. Pętle służą do wielokrotnego powtarzania tego samego zestawu instrukcji. Niektóre przykłady pętli to pętla while, pętla while i pętla for. W pętli while wyrażenie testowe jest oceniane jako pierwsze. Jeśli to prawda, wykonywane są instrukcje wewnątrz pętli while. Na koniec wyrażenie testowe jest ponownie oceniane. Jeśli to prawda, instrukcje zostaną wykonane ponownie. Gdy wyrażenie testowe stanie się fałszywe, pętla się kończy. Pętla do while jest podobna do pętli while. Ale instrukcje są wykonywane raz przed sprawdzeniem wyrażenia testowego. Pętla for jest używana, gdy na początku znana jest liczba iteracji. Inicjalizacja następuje jako pierwsza. Następnie sprawdzane jest wyrażenie testowe. Jeśli to prawda, wykonywana jest pętla. Następnie oceniane jest wyrażenie aktualizacji. Ponownie sprawdzane jest wyrażenie testowe. Jeśli to prawda, wykonywana jest pętla. Ten proces powtarza się, dopóki wyrażenie testowe nie stanie się fałszywe. Czasami wymagane jest pominięcie niektórych instrukcji wewnątrz pętli lub natychmiastowe zakończenie pętli bez sprawdzania wyrażenia testowego. Do wykonania tego zadania można użyć instrukcji break i continue. Przerwa służy do natychmiastowego zakończenia pętli i przekazania kontroli programu do następnej instrukcji po pętli. Kontynuuj służy do pomijania bieżącej iteracji pętli. To jest kluczowa różnica między przerwą a kontynuacją w Javie.

Co to jest przerwa w Javie?

Przerwa jest używana do natychmiastowego zakończenia pętli. Gdy istnieje instrukcja break, kontrola jest przekazywana do instrukcji po pętli. Słowo kluczowe „break” służy do wskazania instrukcji break. Mimo że program wykonuje pętlę, jeśli nastąpi przerwa, wykonanie pętli kończy się. Dlatego, jeśli programista chce zatrzymać wykonywanie po spełnieniu określonego warunku, może użyć instrukcji break.

Różnica między przerwą a kontynuacją w Javie
Różnica między przerwą a kontynuacją w Javie

Rysunek 01: Program Java z instrukcją przerwania

Zgodnie z powyższym programem, pętla for iteruje od 1 do 10. Gdy wartość i wynosi 6, wyrażenie testowe staje się prawdziwe. Zatem instrukcja break jest wykonywana i pętla się kończy. Tak więc wartość po 6 nie zostanie wydrukowana. Tylko wartość od 1 do 5 wydruków.

Co jest kontynuowane w Javie?

Kontynuacja służy do pomijania bieżącej iteracji pętli. Słowo kluczowe „continue” służy do wskazania instrukcji continue. Po wykonaniu polecenia Continue kontrola programu dochodzi do końca pętli. Następnie sprawdzane jest wyrażenie testowe. W pętli for instrukcja update jest sprawdzana przed oceną wyrażenia testowego.

Kluczowa różnica między przerwą a kontynuacją w Javie
Kluczowa różnica między przerwą a kontynuacją w Javie

Rysunek 02: Program Java z instrukcją Continue

Zgodnie z powyższym programem pętla for iteruje od 1 do 10. Gdy i wynosi 1, reszta po dzieleniu przez dwa wynosi 1. Czyli warunek if jest spełniony. Dlatego instrukcja continue jest wykonywana, a iteracja przechodzi do następnego. Wtedy i daje 2. Przy dzieleniu 2 przez 2 reszta wynosi 0. Warunek jest fałszywy. Więc kontynuuj nie wykonuje. Dlatego drukowana jest wartość 2. W następnej iteracji i wynosi 3. Po podzieleniu przez 2 reszta wynosi 1. Warunek jest prawdziwy. Zatem kontynuacja jest wykonywana, a iteracja przeskakuje do następnego i i staje się 4. Ten proces powtarza się, aż i osiągnie 10. Jeśli reszta to jeden, iteracja przechodzi do następnej z powodu instrukcji continue. Drukowane są tylko liczby parzyste.

Jaka jest podobieństwo między przerwą a kontynuacją w Javie?

Zarówno przerwanie, jak i kontynuowanie w Javie są używane do zmiany wykonania pętli

Jaka jest różnica między przerwą a kontynuacją w Javie?

przerwa vs kontynuuj w Javie

Przerwa to struktura kontroli pętli, która powoduje zakończenie pętli i przekazanie kontroli programu do następnej instrukcji przepływającej przez pętlę. Kontynuacja to struktura kontroli pętli, która powoduje, że pętla natychmiast przeskakuje do następnej iteracji pętli.
Główny cel
Przerwa służy do zakończenia pętli. Kontynuacja służy do pomijania instrukcji wewnątrz pętli.

Podsumowanie – przerwa kontra kontynuacja w Javie

W programowaniu wymagane jest wielokrotne powtarzanie instrukcji z grupy instrukcji. Do tych zadań służą pętle. Czasami wymagane jest pominięcie niektórych instrukcji wewnątrz pętli lub natychmiastowe zakończenie pętli. Przerwa i kontynuacja mogą być wykorzystane do osiągnięcia tego zadania. Przerwa służy do natychmiastowego zakończenia pętli i przekazania kontroli programu do następnej instrukcji po pętli. Kontynuuj służy do pomijania bieżącej iteracji pętli. To jest różnica między przerwą a kontynuacją w Javie.

Zalecana: