Java switch case 条件语句用法大全
下文笔者将着重讲述switch case语句中的一些细枝末节的用法,如下所示:
其变量类型只可以是(unsigned int,short,unsigned char)
注意浮点型是不可以的 如:
其数据类型的限制也同switch类似
如:
当case中的代码块运行完毕后,跳出整个switch语句使用
当没有break关键字时,程序会继续向下运行分支,知道遇到何时的break或switch语句全部运行完毕
所以switch语句中break关键字是必不可少的一个关键字
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关键字是必不可少的一个关键字
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。