Пример:
boolean isAlien = false; if(isAlien == false) System.out.println("It is not an alien!");
Пример 2:
if(isAlien == false){ System.out.println("It is not an alien!"); System.out.println("and I'm scared of aliens"); }
Пример 3:
int a = 60; int b = 70; if(a < b && a < 100){ System.out.println("I am happy"); } if(a>50 || b<30) { System.out.println("Logical OR operator"); }
Присваивание против равного оператору
boolean isCar = false; if( isCar = true ) { System.out.println("This is not supposed to happen"); }
if( )
в этой строке is Car
возвращает true
, аналогично isValue=50
возвращает 50
Итак, следующий код не является допустимым кодом, но приведенный выше код действителен как если
оператор принимает верно
или ложный
int newValue = 50; if(newValue = 50) { System.out.println("This is true"); }
Оригинал: “https://dev.to/rittwickbhabak/5-if-then-block-in-java-gen”