조건에 따라 서로 다른 결과를 처리하고 싶을 때 사용
조건문의 구조 : if (조건식) {실행문} else {실행문}

if (price >= 20000) {
System.out.println("배송비 무료입니다");
} else {
System.out.println("배송비 3000원입니다.");
조건문의 구조로 조건문의 순서도를 코드로 만들었다.
가격이 20000원 이상일 때는 배송비 무료, 그렇지 않다면 배송비 3000원이 출력되도록 했다.

사용할 조건이 여러개가 있을 땐 else if 를 사용한다.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("숫자를 입력하세요 :");
int number = sc.nextInt();
if (number > 0) {
System.out.println("양수입니다.");
} else if (number < 0) {
System.out.println("음수입니다.");
} else {
System.out.println("0입니다.");
}
}
조건이 2개 이상일 때는 else if 를 사용해서 추가 조건을 만들 수 있다.

Share article