조건에 따라 코드의 실행 흐름을 다르게 동작하도록 제어하는 것.
1. if문
2. switch문
→ 조건식이 true 값을 가질 때
중괄호({ })안의 실행문을 작동시킨다.
→ 조건식이 false이면
중괄호({ })의 실행문은 동작하지 않고 if문을 빠져 나간다.
실행 문장이 하나의 문장인 경우
실행문을 둘러싸는 '{'와 '}'가 없어도 상관 없다.
ex.
if(score>=80 && score<=89)
System.out.println("학점은 B입니다.");
2개 이상의 조건식을 두고 흐름을 제어할 때 더 자유롭고 편리하게 코드 작성 가능
특징