Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Операторы прерывания continue, break, return, System.exit

Читайте также:
  1. Аналоговые операторы.
  2. Испанские туроператоры на международном туристском рынке
  3. Операторы движения инструмента.
  4. Операторы определения геометрических объектов.
  5. Операторы расширенного поиска для движка Yahoo!
  6. Основные операторы

Управляющие конструкции языка java

Условный оператор if

if (условие) /оператор1; /else/оператор2;

В этом случае если условие истинно (т. е. равно true), то выполняется оператор1, а если условие ложно (т. е. равно false), то выполняется оператор2. Когда не требуется выполнять каких либо действий если условие ложно, тогда оператор2 вместе с ключевымсловом else можно не указывать.

2. Составной оператор Часто встречаются ситуации, когда операторов должно быть несколько. В таких случаях используется конструкция, называемая составным оператором.Блок кода между двумя фигурными скобками { и }, который может содержать внутри себя произвольный набор команд называется составным оператором. if (условие){оператор1;оператор2;оператор3;}

3. Операторы инкремента и декремента ++ и -- Оператор ++ называют инкрементным или увеличивающим, а оператор -- — декрементным или уменьшающим. У этих операторов существуют две формы записи: постфиксная и префиксная.

4. Оператор цикла for В общем случае цикл for записывается следующим образом: for (инициализация; условие выполнения; изменение счетчика)оператор;for (i = 1; i <= 10; i++)

5. Оператор цикла while (цикл с предусловием) выглядит следующим образом:

While (условие)оператор;

6. Операторы цикла do … while (цикл с постусловием)

do {оператор;} while (условие);

Операторы прерывания continue, break, return, System.exit

Иногда при определенном стечении обстоятельств требуется прервать выполнение цикла или перейти к его следующей итерации.

continue – завершение выполнения тела текущего цикла и переход к выполнению следующей его итерации (проверке условия).

continue имя_метки – завершение выполнения тела цикла помеченного меткой и переход к выполнению следующей его итерации (проверке условия).

break – завершение выполнения текущего цикла.

break имя_метки – завершение выполнения цикла помеченного меткой

return значение – «прерывание» не является основной функцией оператора его основным назначением является указание значения, которое вернет функция после завершения своей работы. Однако, если он стоит не последним в коде функции, то он действительно прерывает её выполнение

System.exit(значение) – прерывает выполнение Java программы и возвращает указанное значение операционной системе.

Существует два варианта операторов continue и break с меткой и без. Вариант безметки предназначен для прерывания текущего (самого внутреннего по вложенности цикла), а вариант с меткой — для прерывания цикла отмеченного меткой.

8. Оператор выбора switch В общем случае оператор switch записывается следующим образом:

switch (выражение) {/case значение1:/операторы1;/case значение2:/операторы2;/…/…/default:/операторы;/}

Оператор выбора switch позволяет в некоторых случаях заменить ряд идущих подряд опера-торов if на один оператор.

9. Условное выражение …? …: … Условное выражение представляет из себя следующую конструкцию: условие?значение1:значение2

Значение условного выражения оказывается равным значению1, если условие истинно и значению2 в противном случае.


Дата добавления: 2015-10-13; просмотров: 147 | Нарушение авторских прав


Читайте в этой же книге: Обработка исключений и ошибок. | Package chapt06; | Система Eclipse как платформа для построения RCP приложений. | Классы-оболочки | Протокол HTTP. | Web-server на примере Apache Tomcat. | Компоненты J2EE | Сервлеты. |
<== предыдущая страница | следующая страница ==>
имени С. Г. СТРОГАНОВА| Управление доступом.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)