Можем ли да използваме continue в оператор switch?
Можем ли да използваме continue в оператор switch?

Видео: Можем ли да използваме continue в оператор switch?

Видео: Можем ли да използваме continue в оператор switch?
Видео: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Април
Anonim

В продължете изявлението се отнася само за цикли, а не за a изявление за превключване . А продължи вътре а превключвател вътре в цикъл предизвиква следващата итерация на цикъла. Разбира се, имате нужда от затварящ цикъл (докато, за, направи докато) за продължи да работиш.

Само така, каква е ползата от изявлението continue?

В продължете изявлението се използва вътре в контури. Когато продължете изявлението се среща вътре в цикъл, контролата прескача към началото на цикъла за следваща итерация, пропускайки изпълнението на изявления вътре в тялото на цикъла за текущата итерация.

Освен това, какво ще стане, ако не използвате прекъсване в кутията на превключвателя? Калъф за превключвател операторите се използват за изпълнение само на специфични случай изявления, базирани на превключвател изразяване. Ако ние Недей използвайте изявление break в края на всеки случай , програмата ще изпълни всички последователни случай изявления, докато не намери следващия изявление за прекъсване или до края на кутия за превключвател блок.

По същия начин, може да попитате, можем ли да използваме цикъл continue in for?

продължи предава контрола към следващата итерация на a for или while цикъл . Той пропуска всички останали изявления в тялото на цикъл за текущата итерация. Във вложени бримки , продължи пропуска останалите изрази само в тялото на цикъл в която се случва.

Може ли да продължи да се използва в switch в Java?

В продължи - Изявление може да бъде използван в цикли, а не в превключвател . Това, което вероятно искате, е почивка. Защото имате а продължи извън цикъл. продължи е за прескачане обратно към началото на цикъл, но нямате никакъв цикъл в този код.

Препоръчано: