小ja的顺序、选择结构
顺序结构
- JAVA基本结构就是顺序结构,除非特别指明,否则就按顺序一句一句执行
- 顺序结构是最简单的算法结构
- 语句与语句之间,框与框之间是按从上到下顺序进行的,它是由若干依次执行的处理步骤组成的,它是任何一个算法都离不开的基本算法结构
选择结构
- if单选择
- if双选择
- if多选择
- 嵌套的if结构
- switch多选择结构
if单选择
if(布尔表达式){
//如果布尔表达式的值为true将执行的语句
}
if双选择
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
if多选择
if(布尔表达式1){
//如果布尔表达式1的值为true执行代码
}else if(布尔表达式2){
//如果布尔表达式2的值为true执行代码
}else if(布尔表达式3){
//如果布尔表达式3的值为true执行代码
}else{
//如果以上布尔表达式的值都不为true执行代码
}
嵌套的if结构
if(布尔表达式1){
//如果布尔表达式的1值为true执行代码
if(布尔表达式2){
//如果布尔表达式2的值为true执行代码
}
}
switch多选择结构
switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}
- switch语句中的变量类型可以是:
- byte、short、int或者char
- swtich支持字符串String类型从Java SE7开始
- 同时case标签必须为字符串常量或字面量
总结
基本跟c无差,今天就没po代码了
case穿透现象跟每一个case下面break可选相关