加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java基础(三)选择结构

发布时间:2020-12-15 07:53:39 所属栏目:Java 来源:网络整理
导读:Java基础(三)选择结构 回顾: 1.什么是变量 2.变量三要素 3. ++和--? 和|| 本章内容 1.if选择结构 4种 2.switch 小知识:三元运算符: 条件?“x”:“Y” 条件为真X,条件为假Y 1.掌握if条件的结构 ①基础if选择结构 if(条件){ //条件成立执行的代码 } 1 2

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;}————————————————

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读