Switch语句
switch语句(条件补充)
(1)switch(){
case XX:
.....
case XX:
.....
default:
.....
}
(2)小心case穿透,推荐使用break语句
注:每个case后面必须要加上一个break,否则它会穿透到下一个case里面去,编译的时候会连同下面case的值一起打印出来。
(3)多个case可以合并到一起
例如:case 8;
case 3;
case 2;
System.out.println("AA")
break;
注:当得出的值是8或3或2的时候,打印出的是AA
(4)default可以省略,但不推荐省略
注:出现其它的情况时应该做出什么样的处理,使整个编程更加健壮,不至于让某个命令把程序搞死
(5)switch
(6)java中switch语句只能探测int类型的值(byt、char、short 等可以自动转换成int类型的也可以探测)。
(7)
实例:
public class TestSwitch{
public static void main(String []args){
int i = 18;
switch(i){
//switch是一个关键字,探测后面()里的值是多少,只能探测int类型。
case 8:
//(case 8)的意思是,如果这个值等于8,则执行后面这句话
System.out.println("2");
break;
case 3:
//(case 3)的意思是,如果这个值等于3,则执行后面这两句话
System.out.println("3");
break;
case 2:
System.out.println("8");
break;
case 9:
System.out.println("9");
break;
default:
//(defult)指其它的情况执行后面这一句
System.out.println("error");
}
}
}
- 3.4 switch开关语句
- C语言中switch case语句的嵌套
- switch语句语法
- if和switch语句
- if语句运用和switch初入
- JAVA-switch 选择语句
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- switch语句
- 深入解析Swift中switch语句对case的数据类型匹配的支持
- C语言入门(11)——switch分支语句
- switch分支语句
- C语言 switch语句的使用总结
- 第三周项目1-个人所得税计算器(switch语句)
- C语言实验——输入数字星期,输出英文(switch语句) (sdut oj)
- Example3_4(switch语句)
- 第十节 java if else switch 条件语句,switch 穿透
- Switch语句没有case的例子
- switch语句重写if语句
- 逆向随笔 - switch 语句深入分析
- C语言switch case语句中定义变量问题