Оператор If
Часть раздела Основы путешествия по Java на Coddy. Урок 27 из 73.
Инструкции if позволяют нам выполнять код с условиями.
Например, давай рассмотрим следующий код:
int age = 20;
String status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;Приведённый выше код проверяет, больше ли переменная age числа 18. Если это так, он задаст для status строковое значение "Adult".
В конечном итоге код увеличит age на 1 независимо от того, больше ли возраст 18 или нет.
Чтобы использовать оператор if в Java, нам нужно использовать фигурные скобки {}, чтобы определить блок кода, а всё внутри оператора if должно быть размещено между этими скобками:
if (condition) {
code;
code;
code;
}Если условие равно true, мы войдём в блок кода внутри if (код с отступом)
Задание
НовичокВам дан код.
У переменных a и b отсутствуют значения. Заполните их так, чтобы код внутри оператора if выполнился, а c стало равно 3.
Bonus: попробуйте найти больше одного решения!
Попробуйте сами
public class Main {
public static void main(String[] args) {
// Замените два значения ниже, чтобы условие дальше по коду было выполнено
int a = 1;
int b = 5;
// Не меняйте код ниже этой строки
int c = 0;
if (a >= b && !(b < 10)) {
c = 2;
}
c += 1;
System.out.println("c = " + c);
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент/декрементПостфиксный инкремент/декрементСокращённые арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Методы System.outФорматирование выводаКласс ScannerПовторение — до 120Повторение — истина или ложь5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 43Переменные. Часть 2
КонстантыСоглашения об именованииПовторение — инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор IfIf — ElseОператор SwitchТернарный операторПовторение: If — ElseВложенный If — Else9Циклы
Цикл for. Часть 1Цикл whileЦикл do whileBreakContinueЦикл for. Часть 2Вложенный циклБесконечный циклПовторение — динамический ввод12Итерация по массивам
Использование цикла forРасширенный цикл forРаспространённые операции с массивамиПотренируйтесь самостоятельно: Онлайн-компилятор Java