顺序结构和选择结构
1.顺序结构
- java的基本结构就是顺序结构,除非特别指明,否则就是按照顺序一句一句执行
- 顺序结构是最简单的算法结构
- 语句与语句之间,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构
2.选择结构
if(布尔表达式){
}
双选择结构
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
多选择
if(布尔表达式1){
//如果表达式1值为true的执行代码
}else if(布尔表达式2){
//如果表达式2值为true的执行代码
}else if(布尔表达式3){
//如果表达式3值为true的执行代码
}else{
//如果以上布尔表达式值都不为true的执行代码
}
注意点:
- if语句中至多有一个else语句,else语句在所有的else if语句后
- if语句中有若干个else if 语句,它们必须在else语句之前
- 一旦其中一个else if语句检测为true,其余的else if以及else 语句都跳过执行
switch多选择结构
switch(expression){
case value:
//语句
break;//可选
case value:
//语句
break;//可选
//可以有任意数量的case语句
default://可选
//语句
}
switch语句的变量类型可以是
-
byte,short,int或者char
-
从Java SE7开始
-
switch支持字符串类型了
-
case标签为字符串常量或字面量
今日份学习内容已到达ヾ(≧▽≦*)o