그럼 만약에 조건을 만족하지 않으면 어떻게 될까요? 조건을 만족하지 않도록 ‘x는 y보다 크다’로 조건만 바꿔서 다시 실행해보겠습니다.
public class IfExam {
public static void main(String[] args) {
int x = 50;
int y = 60;
if(x > y) {
System.out.println("x는 y보다 작습니다.");
}
}
}
실행결과
이번에는 아무 문장도 실행되지 않았습니다. 이렇게 if 블록은 안에 들어있는 문장을 항상 실행하는 것이 아니라, 조건에 만족했을 때만 실행합니다.
여기서 if 블록을 더 자세히 살펴봅시다. 만약 if 문에 블록이 없다면 어떤 결과가 나올까요? 블록이 있으나 없으나 결과는 같을까요? 앞에서 실습한 조건에 또 다른 조건을 더해서 한번 비교하겠습니다.