switch(变量{
case 变量1:
输出语句;
break;//可选
case 变量2:
输出语句;
break;//可选
case 变量3:
输出语句;
break;//可选
...
default: //可选
输出语句;
}
public class Test01 { public static void main(String[] args) { String day = "Sunday"; switch (day) { case "Monday": { System.out.println("星期一"); break; } case "Tuesday": { System.out.println("星期二"); break; } case "Wednesday": { System.out.println("星期三"); break; } case "Thursday": { System.out.println("星期四"); break; } case "Friday": { System.out.println("星期五"); break; } case "Saturday": { System.out.println("星期六"); break; } case "Sunday": { System.out.println("星期天"); break; } default: { System.out.println("什么鬼?"); } } } }
输出结果为:
星期天
注意:如果case语句不加break,当执行完符合条件的case语句时,会执行剩下的所有case语句
public class Test01 { public static void main(String[] args) { String day = "Friday"; switch (day) { case "Monday": { System.out.println("星期一"); } case "Tuesday": { System.out.println("星期二"); } case "Wednesday": { System.out.println("星期三"); } case "Thursday": { System.out.println("星期四"); } case "Friday": { System.out.println("星期五"); } case "Saturday": { System.out.println("星期六"); } case "Sunday": { System.out.println("星期天"); } default: { System.out.println("什么鬼?"); } } } }
输出结果为:
星期五
星期六
星期天
什么鬼?