[学习笔记] Java基础之选择结构
# 学习 # · 2020-04-03
if选择结构
1、if选择结构:根据条件判断之后再做处理的一种语法结构。
if (条件){
代码块;//条件成立后要执行的代码,可以是一条语句,也可以是一组语句
}
2、常用逻辑运算符:
3、if-else选择结构:
if (条件){
//代码块1
} else {
//代码块2
}
4、多重if选择结构:
if (条件 1) {
//代码块1
} else if(条件 2) {
//代码块2
} else {
//代码块3
}
5、嵌套if选择结构:
if (条件 1) {
if (条件 2) {
//代码块1
} else {
//代码块2
}
} else {
//代码块3
}
switch选择结构
1、switch选择结构:可以更好地解决等值判断问题。
switch (表达式){
case 常量 1:
//代码块1;
break;
case 常量 2:
//代码块2;
break;
......
default:
//代码块n;
break;
}
2、switch选择结构说明:
- (1)switch:表示“开关”,这个开关就是switch关键字后面小括号里表达式的值,JDK 1.7 后,switch 语句小括号里可以是int、 short、 byte、 char、 枚举类型、String 类型表达式。
- (2)case:表示“情况、情形”,case 后可以是 int、short、 byte、 char、 枚举、String 类型, 通常是一个固定的值。case 块可以有多个,顺序可以改变,但是每个case后常量的值必须各不相同。
- (3)default:表示“默认”,即其他情况都不满足。default后要紧跟冒号。default 块和 case 块的先后顺序可以变动,不会影响程序执行的结果。通常,default 块放在末尾,也可以省略。
- (4)break:表示“停止”,即跳出当前结构。
如无特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:一木林多 - https://www.l5v.cn/archives/244/
如若转载,请注明出处:一木林多 - https://www.l5v.cn/archives/244/
评论