作用:判断是否可行后,去执行下面语句。
语法:if(布尔表达式){
// 判断为True将执行的语句
}
else{
// 判断为False将执行的语句
}
If多选择结构
基本语法 if(布尔表达式1){
// 如果布尔表达式1为True将执行的语句
}else if(布尔表达式2){
// 如果布尔表达式2为True将执行的语句
}else {
// 如果以上布尔表达式都为False将执行的语句
}
Switch多选择结构
switch case语句判断一个变量与一系列值中某个值是否相等,每个值成为一个分支,switch选择去匹配一个相对应的值。
switch语句中变量类型:byte、short、int、char、String(注:case标签必须为字符串常量或字面量)
基本语法: switch(expression){
case value :
// 语句
break; // 可选
case value :
// 语句
break; // 可选
// 你可以有任意数量的case语句
default : // 可选
// 语句
}
注:case具有穿透现象
如果没有break,进程依然可以启动,你输入一个未带break语句所对应的值,会将该行代码及后面的语句全部输出。
如果没有default,进程依然可以启动,你输入一个未对应的值,将不会得到结果并且进程结束。
所以最好每个case后都跟一个break,达到想要的效果。
如有错误请指出,一边促进学习。谢谢^ v ^



