Java基础
Java选择分支结构:
1.if选择分支
简单if:
//简单if:
if(表达式){
//语句块
}
if else:
//ifelse:
if(表达式){
//语句块
}else{
//语句块
}
多重if:
//多重if:
if(表达式){
//语句块
}else if(表达式){
//语句块
}else{
//语句块
}
嵌套if:
//if嵌套:
if(表达式){
if(表达式){
//语句块
}
}
2.switch选择分支
switch的基本语法:
switch(表达式){
case 1:
//语句块
break;
case 2:
//语句块
break;
case 3:
//语句块
break;
default:
//语句块
}
switch和case:
switch的break:
3.if和switch的归纳与对比
if和switch的相同电与区别:
相同点:if 和 switch都是用于选择分支结构,并且都可以多重分支选择;
区别:if 常用于表示某个或多个范围区间的某些情况,比较复杂些;switch 则用于有确定值的情况判断,也就是等值判断。
用法不对的情况1(不符合Java规范):
//可以执行,但是不符合Java规范
if(表达式){
}
if(表达式){
}
用法不对的情况2(不符合Java规范):
//可以执行,但是不符合Java规范
if(表达式){
}else
用法不对的情况2(不符合Java规范):
//可以执行,但是不符合Java规范
if(表达式)
要点小结: