首页 > 代码库 > Java选择结构
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选择结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。