Java 第四章
2024-09-01 03:31:33
switch选择结构
语法:switch(表达式){
case 常量 1:
//代码块1;
break;
case 常量 2:
//代码块2;
break;
......
default:
//代码块n;
break;
}
注意:
虽然break语句是可以省略的,,但是省略后会带来一些问题。省略之后当某个case后的常量值与switch后小括号中的值相匹配时,执行该case块的代码,后面的case就不再进行条件判断,而直接执行后面所有case块中的代码,直到遇到break结束。所以在编写switch选择结构时不要忘记在每个case块后加上一个“break;”,用来跳出switch选择结构。
每个case后的代码块可以有多个语句,即可以有一组语句。而且不需要用“{ }”括起来。case和default后都有一个冒号,不能漏写,否则编译不能通过。对于每个case的结尾都要想一想是否需要跳出整个switch选择结构。如果需要,一定不要忘记写“break;”。
switch与if相比更加的简洁 但前提是简单点的判断并且判断的是等值运算 switch下的case就相当于if条件(case1 == if(num==1)) 在之后的学习中可以用switch和if嵌套使用达到目的。
最新文章
- 解读ASP.NET 5 &; MVC6系列(2):初识项目
- 【原创】Kakfa log包源代码分析(二)
- Eclipse+Maven创建webapp项目<;一>;
- 深入JVM-常用Java虚拟机参数
- Qt 无法解析外部文件2001,2019之类的
- Android——在活动中使用Menu
- 用ftplib爆破FTP口令
- 阿里云CentOS安装firefox闪退
- 阿里笔试js题
- 人工智能二:TensorFlow环境搭建
- codeforces158C
- C语言 &#183; 超级玛丽
- 细说mysql replace into
- POJ1962:Corporative Network【带权并查集】
- Visual Studio 2017 版本 15.5.5
- samba安装
- Python自动化之session反解案例
- 【bootstrap】.container与.container_fluid
- JSP中的9大内置对象四大域与servlet里的三大域
- lua小试牛刀