Java基础(三)选择结构

Java基础(三)选择结构
回顾:
1.什么是变量

2.变量三要素

3. ++和--  &&和||

本章内容
1.if选择结构 4种

2.switch

小知识:三元运算符: 条件?“x”:“Y” 条件为真X,条件为假Y

1.掌握if条件的结构
①基础if选择结构

if(条件){
//条件成立执行的代码
}
1
2
3
****e

②if-else 选择结构(互斥)

if(条件){
//条件成立则执行
}else{
//条件不成立则执行
}
1
2
3
4
5
③多重if选择结构

if(条件1){

}else if(条件2){

}else{

}
1
2
3
4
5
6
7
注意:

1.多重if的执行是自上而下的选择判断,
只要上方有一个条件成立,下面的条件不再判断。
所以条件越容易成立的 放在上方,因为有顺序

2.多重if可以有多个else if,但是else if必须配合if使用

3.多重if可以结合else使用(也可以省略)

4.嵌套if选择结构(俄罗斯套娃)

if(条件1){
if(条件2){
}
}
1
2
3
4
2.掌握switch选择结构
注意:

1.等值选择情况下,可以使用switch选择结构。(只能用于等值判断不能用于范围)

2.switch支持的判断类型有:int、Enum(枚举)、String(JDK1.7之后),因为byte、short、char可以自动类型转换为int,所以也支持。

3.case后只能接常量、常量的类型由switch的表达式类型决定。

4.case后的break必须有!否则会发生case的穿透性!
它会一直向下执行直到遇到一个break结束。

int h="xpf";
switch (h){
case: "x"
break;
case: "p"
break;
case: "xpf"
break;
}
————————————————

猜你喜欢

转载自www.cnblogs.com/qhantime/p/11437607.html