Операторы if

Средний уровень Java

Jim White

Java Developer

Управление потоком

Если условие истинно ✅ ➡ выполнить действие

Если условие ложно ❌ ➡ ничего не делать

Средний уровень Java

Как работает оператор if

Если score ≥ 90 ➡ вывести "Great job!"

Если score < 90 ➡ ничего не выводить

Средний уровень Java

Структура оператора if

if (condition) {
  // Code to run
}

Если условие истинно, выполняется код внутри фигурных скобок

Средний уровень Java

Условия

  • Используйте операторы сравнения: ==, !=, >, <, >=, <=, ...
// Print "Great job!" if score is >= 90
if (score >= 90) {
  System.out.println("Great job!");  
}
Средний уровень Java

if и if и if...

int score = 94;

if (score >= 90) {
  System.out.println("Excellent!");  
}

if (score >= 70) {
  System.out.println("Good job!");  
}

if (score < 70) {
  System.out.println("Try again!");  
}
Excellent!
Good job!
  • Оба сообщения выводятся, так как оба условия выполнены
Средний уровень Java

Итоги

Условия могут быть разными — главное, чтобы они принимали значение true или false

if (score != 0){
  System.out.println("Well, you got some points!");
}

if (message.equals("F")){
  System.out.println("Try again!");
}

if (testResult == 100) {
  System.out.println("Wow, you got it all!");
}
Средний уровень Java

Давайте потренируемся!

Средний уровень Java

Preparing Video For Download...