Mingyu Kim

코드 실행 흐름 제어 & if

자바 프로그램은 기본적으로 main() 메소드의 시작 중괄호({)부터 끝 중괄호(})까지 위에서 아래 방향으로 한 줄씩 실행된다. 하지만 실제 프로그램은 특정 조건에 따라 건너뛰거나, 똑같은 내용을 여러 번 반복해야 하는 경우가 많다. 이때 사용하는 것이 제어문이다.

1. 제어문의 종류

2. 제어문의 핵심: 블록({ })

제어문이 실행될 때 한 줄 이상의 실행 코드가 있다면 반드시 중괄호({ })로 감싼다.

3. if

조건식의 결과가 참(true)이면 블록을 실행하고, 거짓(false)이면 실행하지 않는 가장 기본적인 조건문이다.

if-else

int score = 85;

if (score >= 90) {
  System.out.println("점수가 90보다 큽니다.");
} else {
  System.out.println("점수가 90보다 작습니다.");
}

if-else if-else

위에서부터 차례대로 검사하며, 하나의 조건이 충족되면 나머지는 검사하지 않고 전체 if 문을 빠져나간다.

if (score >= 90) {
  System.out.println("A 등급");
} else if (score >= 80) {
  System.out.println("B 등급"); // 85점이면 여기서 멈춤
} else if (score >= 70) {
  System.out.println("C 등급");
} else {
  System.out.println("D 등급");
}

4. 요약 및 체크포인트