package control;
public class SwitchCaseEx {
public static void main(String[] args) {
int rank = 1;
char medalColor;
switch(rank) {
case 1: {
medalColor = 'G';
break;
}
case 2: {
medalColor = 'S';
break;
}
case 3: {
medalColor = 'B';
break;
}
default: {
medalColor = 'A';
System.out.println("Out of Rank");
}
}
System.out.println(medalColor);
}
}
switch() 에서 변수에 해당하는 case의 경우 실행
package control;
public class SwitchCaseEx2 {
public static void main(String[] args) {
// 몇일 까지 있는지?
int month = 10;
int day;
switch(month) {
case 1: {
day = 31;
break;
}
case 2: {
day = 28;
break;
}
case 3: {
day = 31;
break;
}
case 4: {
day = 30;
break;
}
default : {
day =0;
}
}
int month2 = 5;
int day2;
switch(month2) {
case 1: case 3: case 5: case 7: case 8: case 10: case 12: {
day2 = 31;
break;
}
case 2:{
day2 = 28;
break;
}
case 4: case 6: case 9: case 11:{
day2 = 30;
break;
}
default: {
day2 = 0;
}
}
System.out.println(day);
System.out.println(day2);
}
}