一、顺序结构
从上往下,从左往右依次执行。
二、分支结构
通过某个判断条件,选择不同的执行分支。
1、 单分支
存在不执的情况。 (没有else语句)
if(boolean表达式){
}
2、双分支
肯定会执行。
if(boolean表达式){
}else{
}
3、多分支
3.1 if esle
结尾有else,肯定会执行,且只有一条语句执行.
if(boolean表达式){
}else if(boolean表达式){
}else{
}
3.2 switch
语法 :
switch( 变量 ){
case 值: java语句; break;
case 值: java语句; break;
case 值: java语句; break;
default: // 可以不写 默认执行程序;
}
注意:
(1) 如果不写break; 则会发生放一条语句执行后,后面的语句会跟着执行。
(2)可以传入字符串。