if(조건식1) {
수행문1;
} else if(조건식2) {
수행문2;
} else if(조건식3) {
수행문3;
} else { // 위 조건이 모두 해당되지 않는 경우 수행(디폴트)
수행문4;
}
수행문5; // 모든 조건문이 끝나고 실행
public class IfElseIfElseTest {
public static void main(String[] args) {
int age = 12;
int charge;
if(age<8) {
charge = 1000;
System.out.println("미취학 아동입니다.");
} else if(age<14) {
charge = 2000;
System.out.println("초등학생입니다.");
} else if(age<20) {
charge = 2500;
System.out.println("중고등학생입니다.");
} else {
charge = 3000;
System.out.println("일반입니다.");
}
System.out.println("입장료는 "+charge+"원입니다.");
}
}
public class IfIfTest {
public static void main(String[] args) {
int age = 12;
int charge;
if(age<8) {
charge = 1000;
System.out.println("미 취학 아동입니다.");
}
if(age<14) {
charge = 2000;
System.out.println("초등학생 입니다.");
}
if(age < 20) {
charge = 2500;
System.out.println("중, 고등학생 입니다.");
} else {
charge = 3000;
System.out.println("일반인 입니다.");
}
System.out.println("입장료는 " + charge + "원입니다.");
}
}