Java流程控制
4.流程控制 4.1关于代码的三种结构 ① 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。 ② 分支结构 根据条件,选择性地执行某段代码。有 if…else 和 switch-case 两种分支语句。 ③ 循环结构 根据循环条件,重复性的执行某段代码。有 while(){} 、 do{}while() 、 for(;;){} 三种循环语句。(注:JDK1.5提供了for each循环,方便的遍历集合、数组元素) 4.2分支结构 4.2.1条件判断: if-else语句 第一种结构: if(boolean表达式){ java语句; } 第二种结构: if(boolean表达式){ java语句; }else{ java语句; } 第三种结构: if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; } 第四种结构: if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; }else { java语句; } 注意: ①一旦满足某个条件表达式,则进入其执行语句块执行,执行完毕,跳出当前的条件判断结构,不会执行其以下的条件结构语句。即在if语句中只要有一个分支执行,则整个if语句结束