if(조건식) { // 조건식이 true일 때 아래 실행문들 동작, false면 미실행
실행문;
}
if(조건식) { // 조건식이 true일 경우 실행
실행문;
} else { // 조건식이 false일 경우 실행
실행문;
}
if(조건식1) {
실행문1; // 조건식1이 true일 경우 실행
}
else if(조건식2) {
실행문2; // 조건식 1이 false이고 조건식2가 true일 경우 실행
} else{
실행문3; // 조건식 1과 2가 true일 경우 실행
}
public static void main(String[] args) {
int n = 1;
switch(n) { //기본적으로 정수가 온다.
case 1:
System.out.println("Simple Java");
case 2:
System.out.println("Funny Java");
break;
case 3:
System.out.println("Fantastic Java");
default:
System.out.println("The best programming language");
}
System.out.println("Do you like Java");
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int season = sc.nextInt();
switch(season) {
case 12: case 1: case 2:
System.out.println("겨울");
break;
case 3: case 4: case 5:
System.out.println("봄");
break;
case 6: case 7: case 8:
System.out.println("여름");
break;
case 9: case 10: case 11:
System.out.println("가을");
break;
}
}
객체 생성