转自:
Java switch case 条件语句用法大全
下文笔者将着重讲述switch case语句中的一些细枝末节的用法,如下所示:
switch ( 整型或字符型变量 ){case 变量可能值1 : 分支一;break;case 变量可能值2 : 分支二;break;case 变量可能值3 : 分支三;break;...default :最后分支;}注意事项:switch(变量)此处的变量只能是整型或字符型当获取此变量后,程序开始在各case中查找出相等的值,然后运行其中的代码,当碰到break时,switch语句结束
关键字简介
switch
switch(整型或字符型变量)中
其变量类型只可以是(unsigned int,short,unsigned char)
注意浮点型是不可以的 如:
这是一个错误写法float x =8.88;switch(x){}
case
case关键字后面的并行是一个常量数值,不能为计算式
其数据类型的限制也同switch类似
如:
这是一个错误写法int x =9;switch(x){case 3+6 : //正确...case y-1 : //错误...case 8.9 : //错误...}
break
break关键字的功能: 当case中的代码块运行完毕后,跳出整个switch语句使用 当没有break关键字时,程序会继续向下运行分支,知道遇到何时的break或switch语句全部运行完毕 所以switch语句中break关键字是必不可少的一个关键字