2.条件语句是用来告诉程序在某个条件成立之下来执行某一段语句,而同时又可以在另外一种情况下执行另外的语句。它包括了if条件语句、if...else语句和if...else if多分支语句。
if语句的表达写法为”if(条件){语句}”,其中的“{}”是可以省略不写的,但一般为了符合条件和好看,则会写上去。
if...else语句是条件语句中最常用的一种形式,它会对某一个条件具有针对性选择地做出处理,它的表达写法为“if( 条件 ) { 第一个语句 }else{ 第二个语句 }”。

if...else if多分支语句用于针对某一事件的多种情况进行处理,它一般表示如果满足某一种情况,就进行某一种处理,若不满足则是另外一种处理。它的表达式为“if(第一个条件){ 第一个语句 }else if( 第二个条件 ) { 第二个语句 }...else if( 条件n ){ 第n个语句 }”。
2.2.switch多分支语句是一种可以用比条件语句更简洁的方式来实现从多个条件中选择一个的便捷功能。它的表达式为“switch(条件){ case 常量 第一个语句 [break;] ... default: 语句n+1 [break;]}”这个语句会先去计算条件的数值,然后判断,如果和某一个case的常量值相同,则会执行这个case语句后的语句,一直到break语句为止。若没有一个满足,则会去执行default后的语句。需要注意的是,当default不存在的话,则switch语句不去做任何处理。
3.循环语句是在满足一定条件下反复执行某一个操作,也有三个分语句,即while循环语句、do...while循环语句和for循环语句。
while循环语句也被叫做条件判断语句,它是用一个条件来控制是否需要反复执行这个语句,它会先判断一次条件再去确定是否执行语句,它的写法为“while(条件) { 执行语句 }”。
do...while循环语句则与while语句不同,它先执行一次再判断是否符合条件,它的写法为“do { 执行语句 } while(条件);”
for循环语句是最常见和实用性最高的循环语句,它会用for来重复执行语句,直到某个条件被满足,它的写法为“for(条件1;条件2...) { 语句 }”
4.循环控制包括了break语句和continue语句。它会在控制循环变量的变化方式的同时,再去控制循环的跳转。
break语句它可以中止循环,跳出当前正在循环的循环体系,它只需要在循环语句中加入break即可。
continue语句是补充break语句的,它是跳过本次循环结束前的语句,而不是直接中止这个循环体系。它也只需要在循环语句中加入continue即可。
语句流程图
JAVA天天学