Java--顺序结构和选择结构01
1.顺序结构
-
java 基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。
-
顺序结构是最简单的算法结构。
-
语句和语句直间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
2.选择结构
<1> if单选择
语法:
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}
<2>if双选择
语法:
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
<3>if多选择结构
语法:
if (布尔表达式1){
//如果布尔表达式1的值为true
}else if(布尔表达式2){
//如果布尔表达式2的值为true)
}else if(布尔表达式3){
//如果布尔表达式3的值为true
}else{
//如果以上布尔表达式的值都不为true
}
<4>嵌套的if 结构
语法:
if (布尔表达式1){
//如果布尔表达式1的值为true
if(布尔表达式2){
//如果布尔表达式2的值为true
}
}
<5>switch 多选择结构
-
多选择结构还有一个实现方式就是switch case语句。
-
switch语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
-
switch语句中的变量类型可以是:
<1>byte、short、int或者char;(八大基本类型)
<2>从Java SE 7开始 switch支持字符串String类型;(字符串的比较)
<3>同时case标签必须为字符串常量或字面量。
语法:
switcch(expression){
case value:
//语句
break;//可选
case value:
//语句
break;//可选
//你可以有任意数量的case语句
default://可选
//语句
}
switch:匹配一个具体的值;
case:有穿透现象,若case语句后面没写break,当匹配到对应的case时,将符合条件后面的所有输出值。
浙公网安备 33010602011771号