switch 语句的格式
inx = 10
switch(表达式){
case 值1;
break;
case 值2;
break;
...
defualt:
语句n-1;
break;
}
注意 btye short char String 才能作为表达式
long不行
也就是基本类型里面能够转换为int的类型都可以做为case的表达式.
1 public class Test1_DataTypeConversion { 2 3 public static void main(String[] args) { 4 String name = "张三"; 5 String gender = "男士"; 6 switch (gender){ 7 case "男士": 8 System.out.println("玩游戏"); 9 break; 10 case "女士": 11 System.out.println("化妆"); 12 break; 13 default: 14 System.out.println("你是人妖"); 15 break; 16 17 } 18 19 20 } 21 22 23 24 }
注意
一 break最后一个可以省略,其它不能省略
二 default可以放在任意位置 但是建议放在最后面
1 public class hello_world { 2 3 public static void main(String[] args) { 4 5 Scanner sr = new Scanner(System.in); 6 7 int month = sr.nextInt(); 8 switch(month){ 9 case 1: 10 case 2: 11 case 3: 12 System.out.println("一季度"); 13 break; 14 case 4: 15 case 5; 16 case 6: 17 System.out.println("二季度"); 18 break; 19 20 21 22 } 23 24 } 25 26 }
时间: 2024-10-05 04:58:16