Учебники

Java — принятие решений

Структуры принятия решений имеют одно или несколько условий, которые должны быть оценены или протестированы программой, а также оператор или операторы, которые должны быть выполнены, если условие определено как истинное, и, необязательно, другие операторы, которые должны быть выполнены, если условие определено быть ложным.

Ниже приводится общая форма типичной структуры принятия решений, встречающейся в большинстве языков программирования.

Принятие решения

Язык программирования Java предоставляет следующие типы операторов принятия решений. Нажмите на следующие ссылки, чтобы проверить их детали.

Sr.No. Заявление и описание
1 если заявление

Оператор if состоит из логического выражения, за которым следует одно или несколько операторов.

2 если … еще заявление

За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение false.

3 вложенный оператор if

Вы можете использовать один оператор if или else if внутри другого оператора if или else if .

4 заявление о переключении

Оператор switch позволяет проверять переменную на соответствие списку значений.

Оператор if состоит из логического выражения, за которым следует одно или несколько операторов.

За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение false.

Вы можете использовать один оператор if или else if внутри другого оператора if или else if .

Оператор switch позволяет проверять переменную на соответствие списку значений.

? : Оператор

Мы накрыли условного оператора? : в предыдущей главе, которая может быть использована для замены операторов if … else . Он имеет следующую общую форму —

Exp1 ? Exp2 : Exp3;

Где Exp1, Exp2 и Exp3 являются выражениями. Обратите внимание на использование и размещение толстой кишки.

Чтобы определить значение всего выражения, сначала вычисляется exp1.

  • Если значение exp1 равно true, тогда значение Exp2 будет значением всего выражения.

  • Если значение exp1 равно false, тогда вычисляется Exp3, и его значение становится значением всего выражения.

Если значение exp1 равно true, тогда значение Exp2 будет значением всего выражения.

Если значение exp1 равно false, тогда вычисляется Exp3, и его значение становится значением всего выражения.

Что дальше?

В следующей главе мы обсудим класс Number (в пакете java.lang) и его подклассы на языке Java.

Мы рассмотрим некоторые ситуации, в которых вы будете использовать экземпляры этих классов, а не примитивные типы данных, а также такие классы, как форматирование, математические функции, которые вам необходимо знать при работе с Numbers.