首页 > 代码库 > 29 Java语言基础选择结构switch语句的格式及其解释 Tooho King

29 Java语言基础选择结构switch语句的格式及其解释 Tooho King

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 }

 

29 Java语言基础选择结构switch语句的格式及其解释 Tooho King