首页 > 编程知识 正文

if选择结构的三种形式,if选择结构的心得体会

时间:2023-05-05 13:56:07 阅读:195299 作者:1351

选择结构:也被称为分支结构,选择结构有特定的语法规则,代码要执行具体的逻辑运算符进行判断,逻辑运算的结构结果有两个,所以产生选择,按照不同的选择执行不同的代码
Java语言提供了两种选择结构语句:
1:if语句
2:switch语句
:if语句格式1
if(比较表达式){
语句体;
}
注意:这里的比较表达式必须用括号括起来
执行流程:

-首先判断比较表达式看其结果是true还是false
如果是true执行语句体
如果是false就不执行语句体
if语句的注意事项:
A:关系表达式无论简单还是复杂,结果必须是boolean类型
B: if语句控制的语句体如果是一条语句,大括号可以省略如果是多条语句就不能省略
C:一般来说有左大括号就没有分号,有分号就没有左大括号
if语句格式2
if(比较表达式){
语句体;
}else {
语句体2;
}

执行流程:首先计算比较表达式看其返回值是true还是false如果是true就执行语句体1;如果是false就执行语句体2;
注意:
其中else部分是可选的 else子句与最邻近的if构成一组
单独出现else后面是没有比较表达式的,只有if后面有

if语句格式3
if(比较表达式1){
语句体1;
}else if(比较表达式2){
语句体2;
}else if(比较表达式3){
语句体3;
}

else{
语句体n+1;
}
执行流程:

首先计算比较表达式1看起返回值是true还是false如果是true就执行语句体1 if语句结束如果是false就执行语句体2 看起返回值是true还是false如果是true,就执行语句体2 if 语句结束如果是false接着计算比较表达式3看起返回值是true还是false…如果都是false就执行语句体n+1

三种if语句分别适合做什么事情呢?
格式一:适合做单个判断
格式二:适合做两个判断
格式三:适合做多个判断

if语句的使用场景:
A:针对表达式是一个boolean类型的判断
B:针对一个范围的判断

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。