Java选择结构
Posted 逸果
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java选择结构相关的知识,希望对你有一定的参考价值。
基本的if选择结构:可以处理单一或组合条件的情况
if(条件){-->结果必须是布尔值
//代码块->只有一条语句时,建议省略{}
}
if-else选择结构:可以处理简单的条件分支情况
if(){
//代码块1
}else{
//代码块2
}
多重if选择结构:可以处理连续区间的条件分支情况
if(条件1){
//代码块1
}else if(条件2){
//代码块2
}else{
//代码块3
}
嵌套if选择结构:可以处理复杂的条件分支情况
if(条件1){
if(条件2){ //代码块1
}else{ //代码2
}else{ //代码3
}
}
switch选择结构:多重分支并且条件判断是等值判断的情况
switch(表达式)-->整数或字符型{
case 常量1; 语句; break;
case 常量2; 语句; break;
......
default-->如果没有找到匹配的值
语句;
break;
}
注意:break不能省略,常量不能一样,表达式不能是字符串
多重if选择结构和switch选择结构的异同:
相同点:都是用来处理多分支条件的结构
不同点:
switch选择结构:只能处理等值条件判断的情况,而且条件必须是整数或字符型变量
多重选择结构:没有switch选择结构的限制,特别适合某个变量处于连续间时的情况
以上是关于Java选择结构的主要内容,如果未能解决你的问题,请参考以下文章