流程控制语句————If选择结构语句
来源:互联网 发布:提取视频音乐的软件 编辑:程序博客网 时间:2024/06/08 03:26
*If选择结构语句有三种格式:
a:If语句的第一种格式:
if(表达式){
语句;
}
执行流程:首先判断表达式是否成立
若为true则执行语句,为false则不执行语句
b: If语句的第二种格式
if(表达式){
语句1
}else{
语句2
}
执行流程:先判断表达式是否成立
若为true则执行语句1若为false则执行语句2
c: If语句的第三种格式:
* if(表达式1){
* 语句1;
* }else if(表达式2){
* 语句2;
* }else if(表达式3){
* 语句3;
*
* .......
*
* }else{
* 语句n;
* }
* 执行流程:首先判断表达式1是否成立
* 若为true,则执行语句1,若为false,则判断表达式2是否成立
* 若为true,则执行语句2,若为false,则判断表达式3是否成立
* 若为true,则执行语句3,若最终上述均不成立,则执行else里面的语句
* if(表达式1){
* 语句1;
* }else if(表达式2){
* 语句2;
* }else if(表达式3){
* 语句3;
*
* .......
*
* }else{
* 语句n;
* }
* 执行流程:首先判断表达式1是否成立
* 若为true,则执行语句1,若为false,则判断表达式2是否成立
* 若为true,则执行语句2,若为false,则判断表达式3是否成立
* 若为true,则执行语句3,若最终上述均不成立,则执行else里面的语句
*if语句的应用场景
格式1:针对单个表达式判断
格式2:针对两个表达式判断
格式3:针对多个判断(测试数据时,先错误数据,次边界数据,后正确数据。三组测试没有任何问题,即可正常使用)
格式1:针对单个表达式判断
格式2:针对两个表达式判断
格式3:针对多个判断(测试数据时,先错误数据,次边界数据,后正确数据。三组测试没有任何问题,即可正常使用)
*if语句的注意事项:
1)如果if语句里面只有一条语句,if(表达式)后面的大括号可以省略,但是建议不要省略,永远给出大括号
2)if语句的表达式不管是简单的还是复杂的,最终是boolean类型
3)在if语句里面,有分号的地方不能有左大括号,有左大括号的地方不能有分号!
1)如果if语句里面只有一条语句,if(表达式)后面的大括号可以省略,但是建议不要省略,永远给出大括号
2)if语句的表达式不管是简单的还是复杂的,最终是boolean类型
3)在if语句里面,有分号的地方不能有左大括号,有左大括号的地方不能有分号!
阅读全文
0 0
- 流程控制语句——if选择结构语句
- 流程控制语句————If选择结构语句
- 流程控制语句——switch选择结构语句
- java基础——流程控制(选择结构)if语句
- 流程控制——分支结构之if语句
- Java流程控制语句——if语句
- Java流程控制语句——if-else语句
- 流程控制语句—顺序结构语句及键盘录入
- 流程控制语句--选择结构
- 黑马程序员—————流程控制语句——选择结构
- java基础——流程控制(选择结构)switch语句
- 【C#】流程控制语句—循环语句
- 【C#】流程控制语句—跳转语句
- Java基础语法——运算符、流程控制语句、if条件语句
- C#—流程控制语句
- java基础——流程控制语句(顺序结构)
- 流程控制语句if
- if流程控制语句
- 解决add方法添加Fragment界面重合的问题+Fragment生命周期
- 图解Js event对象offsetX, clientX, pageX, screenX, layerX, x区别
- Netty工具类HashedWheelTimer源码走读
- Android SharePreferences源码解析
- Android开发之MaterialDesign动画总结
- 流程控制语句————If选择结构语句
- windows系统自动定时备份mysql数据库
- 第一次写博客!
- ROS自定义msg类型及使用
- android7.0下retrofit框架不断GC的问题
- NaN != Number("a")? 该用isNaN()来判断
- Java后台之路(06)-Tomcat
- JSP
- kotlin 开发 android 程序中网络http请求和线程的使用