Операторы выбора - это структура управления программой в Java. Как следует из названия, они используются для выбора пути выполнения, если выполняется определенное условие.

В Java есть три оператора выбора: если, если еще, а также выключатель. Рассмотрим их подробнее.

1. Оператор if

Это единственное заявление о выборе. Он назван так, потому что он выбирает или игнорирует только одно действие (или группу действий).

Если вы хотите, чтобы определенный оператор выполнялся, если данное условие истинно, используйте если утверждение. Условие - это любое выражение, которое дает логический результат, то есть истина или ложь (1 или 0). Операции отношения, логики и равенства - это такие типы выражений, которые дают логический результат.

Если условие ложно, то выполнение предполагаемого действия будет пропущено.

Синтаксис:

если (условие)
утверждение

Образец кода:

если (отметка> 90)
System.out.println ("Вы получили оценку A");

Обратите внимание на отступ перед System.out.ln () утверждение. Рекомендуется включать его, чтобы показать структуру программы. Большинство IDE автоматически включают его при переходе к следующей строке. Так что не стоит беспокоиться о том, чтобы забыть включить его.

2. Оператор if..else

Это заявление о двойном выборе. Он назван так потому, что выбирает между двумя разными действиями (или группой действий).

Связанный: Как использовать функцию ЕСЛИ с вложенными формулами в Excel

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

Синтаксис:

если (условие)
заявление1
еще
заявление2

Образец кода:

если (возраст <18)
System.out.println («Вы несовершеннолетний.»);
еще
System.out.println («Вы взрослый.»);

Вложенный if..else

Возможно иметь если еще заявления внутри если еще операторов, сценарий, известный как вложение.

См. Пример ниже:

if (температуры> 6000) {
System.out.println ("Вероятно, цвет объекта синий");
}
еще{
if (температуры> 5000) {
System.out.println ("Вероятно, цвет объекта белый");
}
еще{
if (температуры> 3000) {
System.out.println ("Вероятно, цвет объекта желтый");
}
еще{
System.out.println ("Вероятно, цвет объекта оранжевый");
}
}
}

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

Посмотрите на тот, что ниже. Он достигает той же цели, но более компактен и не имеет ненужных { } после еще. Большинство программистов на самом деле предпочитают его второму.

if (температуры> 6000) {
System.out.println ("Вероятно, цвет объекта синий");}
else if (температуры> 5000) {
System.out.println ("Вероятно, цвет объекта белый");}
else if (температуры> 3000) {
System.out.println ("Вероятно, цвет объекта желтый");}
еще {
System.out.println ("Вероятно, цвет объекта оранжевый");}

Блоки

В если а также если еще операторы обычно ожидают выполнения одного действия. Если вы хотите выполнить с ними несколько операторов, используйте фигурные скобки { } чтобы сгруппировать эти действия.

if (условие) {
// заявления
} еще {
// заявления
}

3. Выключатель

Это заявление о множественном выборе. Он проверяет, соответствует ли выражение одному из заданных случаев, а затем выполняет действие для этого случая.

Синтаксис:

switch (выражение) {
случай а:
// утверждение
сломать;
случай b:
// утверждение
сломать;
case n:
// утверждение
сломать;
дефолт:
// утверждение
}

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

Выражение, указанное в операторе switch, должно быть постоянным интегралом типа байт, короткая (но нет длинный), int, или символ. Вы также можете использовать Нить тип данных.

Образец кода:

Позиция строки = "E";
переключатель (положение) {
case "N":
System.out.println («Ты на Севере»);
сломать;
case "W":
System.out.println («Ты на Западе»);
сломать;
случаи":
System.out.println («Ты на Юге»);
сломать;
case "E":
System.out.println («Ты на Востоке»);
сломать;
дефолт:
System.out.println («Внекардинальная позиция»);
}

Взглянем на оператор if в Python

Теперь, когда вы узнали, как использовать операторы выбора в Java, может быть интересно перейти на Python.

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

Электронное письмо
Как использовать оператор Python if

Освоение Python означает освоение оператора Python if. Используйте эти примеры операторов if, чтобы улучшить свои знания Python.

Читать далее

Похожие темы
  • Программирование
  • Ява
  • Учебники по кодированию
Об авторе
Джером Дэвидсон (Опубликовано 16 статей)

Джером - штатный писатель в MakeUseOf. Он освещает статьи по программированию и Linux. Он также криптоэнтузиаст и всегда следит за криптоиндустрией.

Ещё от Jerome Davidson

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться