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