【Java流程控制】分支结构,if语句、switch语句的用法与区别
2021-06-11 16:03
标签:变量 执行流程 alt 区别 效率 逻辑 jpg 分支语句 bre 在程序设计时,经常需要使用选择结构在程序中完成逻辑判断和选择功能,这就需要使用到选择语句。 Java中的选择语句包括if语句和switch语句。 选择语句用来控制选择结构,对选择条件进行判断,并根据判断结果选择要执行的程序语句,改变程序执行流程。 if语句执行的过程如下: if-else语句执行的过程如下: if-else-if语句执行的过程如下: 当选择结构的分支越多时,if-else-if语句就会变得越来越难懂。Java提供了另一种多分支语句——switch语句。switch语句是多分支的开关语句。 switch语句执行的过程如下: 从功能上来讲,if语句和switch语句都是多分支选择语句,在通常情况下,对于多分支选择结构,使用if语句和使用switch语句从作用上讲是相同的。但是在实际编写程序时,一般遵循下面的使用原则。 【Java流程控制】分支结构,if语句、switch语句的用法与区别 标签:变量 执行流程 alt 区别 效率 逻辑 jpg 分支语句 bre 原文地址:https://www.cnblogs.com/yazhouasu/p/14223551.html选择结构
if选择语句
if单分支选择语句
if(条件表达式){
一条或多条语句;
}
后续语句;
或者
//if或者else后如果只有一条语句可以省略大括号
if(条件表达式) 一条语句;
后续语句;
If else双分支选择结构
if(条件表达式){
语句块1;
}else{
语句块 2;
}
if-else-if多分支选择语句
if(条件表达式1){
语句块1;
}else if(条件表达式2){
语句块1;
}
. . .
else(条件表达式n){
语句块n;
}
switch语句
switch(表达式){
case常量表达式1:语句组1;
break;
case常量表达式1:语句组1;
break;
…
case常量表达式1:语句组1;
break;
default:语句块n
}
总结
上一篇:Swagger2(2.9版本)集成springboot(2.3.7版本)出现Illegal DefaultValue null for parameter type integer异常
下一篇:JavaCore
文章标题:【Java流程控制】分支结构,if语句、switch语句的用法与区别
文章链接:http://soscw.com/index.php/essay/93638.html