选择结构(一)
- if选择结构
if(条件){||
代码块 //条件成立后要执行的代码,可以是一条语句,也可以是一组语句
}
运算符 | 名称 | 表达式 | 说明 |
---|---|---|---|
&& | 与、并且 | 条件1&&条件2 | 两个条件同时为真,则结果为真;两个条件有一个人为假,则结果为假 |
或、或者 | 条件1 | 两个条件有一个为真,则结果为真;两个条件同时为假,则结果为假 | |
! | 非 | !条件 | 条件为真时,结果为假;条件为假时,结果为真 |
表格中的(
11)是(||),因为建表格的原因写不出来。
- 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
}
总结
常见的逻辑运算符有&&、||、!。
Java中的if选择结构,包括:
基本的if选择结构:可以处理单一或组合条件的情况。
if-else选择结构:可以处理简单的条件分支情况。
多重if选择结构:可以处理连续区间的条件分支情况。
嵌套if选择结构:可以处理复杂的条件分支情况。
选择标题(二)
switch选择结构:更好的地解决等值判断问题。
switch(表达式){
case 常量 1:
//代码块1;
break;
case 常量 2:
//代码块2;
break;
....
default:
//代码块n;
break;
}
当需要多重分支并且条件判断是等值判断的情况下,使用switch选择结构代替多重if选择结构会更简单,代码结构更清晰易读。