Разлика между прекъсване и продължаване в Java

Съдържание:

Разлика между прекъсване и продължаване в Java
Разлика между прекъсване и продължаване в Java

Видео: Разлика между прекъсване и продължаване в Java

Видео: Разлика между прекъсване и продължаване в Java
Видео: Review: Quiz 0 2024, Ноември
Anonim

Ключова разлика – прекъсване срещу продължаване в Java

В програмирането понякога се изисква да се повтори оператор или набор от оператори няколко пъти. Циклите се използват за повторение няколко пъти на един и същи набор от инструкции. Някои примери за цикли са while цикъл, do while цикъл и for цикъл. В цикъла while тестовият израз се оценява първо. Ако е вярно, операторите в цикъла while се изпълняват. В крайна сметка тестовият израз се изчислява отново. Ако е вярно, инструкциите ще се изпълнят отново. Когато тестовият израз стане неверен, цикълът прекратява. Цикълът do while е подобен на цикъла while. Но инструкциите се изпълняват веднъж, преди тестовият израз да бъде проверен. Цикълът for се използва, когато броят на итерациите е известен в началото. Първо се извършва инициализацията. След това се проверява тестовият израз. Ако е вярно, цикълът се изпълнява. След това изразът за актуализиране се оценява. Отново се проверява тестовият израз. Ако е вярно, цикълът се изпълнява. Този процес се повтаря, докато тестовият израз стане неверен. Понякога се изисква да пропуснете някои оператори в цикъла или да прекратите цикъла незабавно, без да проверявате тестовия израз. Операторите break и continue могат да се използват за постигане на тази задача. Прекъсването се използва за незабавно прекратяване на цикъла и за предаване на управлението на програмата към следващия оператор след цикъла. Продължаването се използва за пропускане на текущата итерация на цикъла. Това е ключовата разлика между прекъсване и продължаване в Java.

Какво е прекъсване в Java?

Прекъсването се използва за незабавно прекратяване на цикъла. Когато има оператор break, контролът се предава на оператора след цикъла. Ключовата дума „break“се използва за обозначаване на израза за прекъсване. Въпреки че програмата изпълнява цикъла, ако възникне прекъсване, изпълнението на цикъла прекратява. Следователно, ако програмистът иска да спре изпълнението, когато е изпълнено определено условие, тогава той може да използва оператора break.

Разлика между прекъсване и продължаване в Java
Разлика между прекъсване и продължаване в Java

Фигура 01: Java програма с команда за прекъсване

Съгласно горната програма, for цикълът итерира от 1 до 10. Когато стойността i стане 6, тестовият израз става верен. Така операторът break се изпълнява и цикълът прекратява. Така че стойността след 6 няма да се отпечата. Отпечатва се само стойността от 1 до 5.

Какво е продължаване в Java?

Продължаването се използва за пропускане на текущата итерация на цикъла. Ключовата дума „продължи“се използва за обозначаване на оператора за продължаване. Когато се изпълни continue, управлението на програмата достига края на цикъла. След това се проверява тестовият израз. В for цикъл операторът за актуализиране се проверява, преди да се изчисли тестовият израз.

Ключова разлика между прекъсване и продължаване в Java
Ключова разлика между прекъсване и продължаване в Java

Фигура 02: Java програма с оператор за продължаване

Съгласно горната програма, for цикълът итерира от 1 до 10. Когато i е 1, остатъкът след разделянето на две е 1. Така че условието if е вярно. Следователно операторът за продължаване се изпълнява и итерацията преминава към следващата. Тогава i идва 2. При деление на 2 на 2 остатъкът е 0. Условието е невярно. Така че, продължаването не се изпълнява. Следователно стойността 2 се отпечатва. В следващата итерация i е 3. Когато го разделим на 2, остатъкът е 1. Условието е вярно. И така, continue се изпълнява и итерацията преминава към следващата и i става 4. Този процес се повтаря, докато i стане 10. Ако остатъкът е едно, итерацията прескача към следващата поради оператора continue. Отпечатват се само четните числа.

Каква е приликата между прекъсване и продължаване в Java?

И прекъсването, и продължаването в Java се използват за промяна на изпълнението на цикъла

Каква е разликата между прекъсване и продължаване в Java?

прекъсване срещу продължаване в Java

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

Резюме – прекъсване срещу продължаване в Java

В програмирането се изисква многократно повторение на израз от група изрази. За тези задачи се използват циклите. Понякога се изисква да пропуснете някои оператори в цикъла или да прекратите цикъла незабавно. Прекъсването и продължаването могат да се използват за постигане на тази задача. Прекъсването се използва за незабавно прекратяване на цикъла и за предаване на управлението на програмата към следващия оператор след цикъла. Продължаването се използва за пропускане на текущата итерация на цикъла. Това е разликата между прекъсване и продължаване в Java.

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