Java 程序流程控制结构
顺序结构:
条件结构:
循环结构:
单分支if结构
选择 结构又称为分支结构 。
当 程序执行到分支判断的语句时,首先判断条件,然后根据条件表达式的结果选择相应的语句执行 。
分支 结构包括单分支、双分支和多分支三种形式。
语法:
if(条件) {
//语句
}
条件 表达式的值必须为 boolean 类型
条件 为 true 时执行 if 内的代码
双分支if结构
if ( 条件 ) {//代码块1 }else {//代码块2} 条件的结果为true,则执行if中的代码块1,条件的结果为false,则执行else中的代码块2。
多重if结构
if ( 成绩>=80) {//代码块1 }else if (成绩>=60) {//代码块2}else {//代码块3}
嵌套条件结构
if(条件表达式1){
if(条件表达式2){语句块1;} else {语句块2;}
} else {
if(条件表达式3) {语句块3;} else {语句块4;}
}
外层条件满足后才执行内层条件语句
switch结构
语法:
switch (表达式) {
case 常量 1:语句;break;case 常量 2:语句;break;
…
default:语句;break;
}
在实际开发中,遇到分支情况时,通常会综合运用if选择结构的各种形式与switch结构解决问题。