6switch编写春夏秋冬案例

68 阅读1分钟
switch(表达式) {
switch语句()中表达式的类型: byte/short/char/int 	String/枚举	---最重要的---
        case 常量值1:
        case后面必须写常量,而且不能重复,常量的类型要和表达式的结果类型匹配
         case后面常量值的后面是冒号不是分号
         case的穿透性
         
            语句体1;
            break;
        case 常量值2:
            语句体2;
            break;
        ...
        case 常量值n:
            语句体n;
            break;
 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。	
        default:
            语句体n+1;
            break; 	
    }
	其它语句;
在switch语句中,如果case的后面不写break,穿透即不会在判断下一个case的值,直接向后运行,直到遇到break,或者整体switch结束。 
  switch (month) {//1
            case 1:
            case 2:
            case 12:
                System.out.println("冬季");
                break;
       default:
                System.out.println("您输入的月份不存在,火星来的吧,哥屋恩....");
                break;
        } 
     System.out.println("game...over...");