本帖最后由 许兵兵 于 2013-3-20 01:24 编辑
- class SwitchDome
- {
- public static void main(String[] args)
- {
-
- int i =71;
- switch (i)
- {
- default:
- System.out.println("非法输入!");
-
- case 1 :
- System.out.println("今天是星期一!");
- break;
- case 2 :
- System.out.println("今天是星期二!");
- break;
- case 3 :
- System.out.println("今天是星期三!");
- break;
- case 4 :
- System.out.println("今天是星期四!");
- break;
- case 5 :
- System.out.println("今天是星期五!");
- break;
- case 6 :
- System.out.println("今天是星期六!");
- break;
- case 7 :
- System.out.println("今天是星期天!");
-
-
- }
- }
- }
复制代码 switch 语句,的顺序,是先从case里面进行匹配,然后没有找到匹配的,会输出,default,
我的理解就是说default就是最后才可能会执行,执行完default应该是结束了才对啊,
switch语句结束的是遇到break或者到结束,那为什么我这个,输出会是这个啊?
|
|