顺序结构
任何一个算法都离不开的基本算法结构
选择结构
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
从java se7开始支持字符串String类型如果要使用同时case标签必须为字符串常量或字面量
case穿透
switch匹配一个具体的值
break终止继续输出
*equals(判断字符串是否相等)
标签:语句,case,顺序,结构,true,表达式,布尔 From: https://www.cnblogs.com/yanjinglin2006/p/16747910.html