单分支if语句:
1.语法结构:
当if语句的条件为true时就执行这条语句。
2.流程:
当if语句满足条件时(true)就输出语句一,不满足(false)输出语句二,如:if(a>0){
(语句一)System.out.println(".....");
(语句二)System.out.println(".....");
}
3.注意事项:
♦if后的表达式要用括号括起来,如:if(i>0){System.out.println(".....");}
♦如果花括号内只有一条语句,则可以省略花括号。如:if(i>0){System.out.println(".....");}等于if(i>0)System.out.println(".....");
双分支if-else语句:
1.语法结构:
if意为“如果”,else意为“否则”,用来对条件进行判断,并根据判断结果执行不同的语句。总结起来,if-else如结构为:if(判断条件){语句一}else{语句二}
2.流程:
当判断条件成立(true)时,执行语句一,否则执行语句二(false)。如:if(判断语句){当语句为true时执行}else{当语句为false时执行}
3.注意事项:
♦if可以单用,像单分支if语句,有elseb必须有if.
多分支if-else语句:
1.语法结构:
if(条件表达式){执行语句1;}else if(条件表达式){执行语句2;}else{执行语句n;}
2.流程:
不断的判断,只要有满足条件(true)的表达式,就执行该判断处控制的语句体,执行完后语句结束。但不满足时(false),执行else。
3.注意事项:
♦if后面必须有条件表达式,else后面没有条件表达式。
♦if语句的嵌套-if语句里面的语句体还是if语句。
Switch语句:
1.语法结构:
由一个switch控制表达式和多个case关键字组成,如:swtich(表达式){
case1:要执行的语句;
break;
case2: 要执行的语句;
break;
case3: 要执行的语句;
break;
default:要执行的语句;
break;
}
2.流程:
switch中的表达式结果会找对应的case匹配,如果匹配成功就找对应的case执行,知道break结束,如果case都不匹配,就直接执行default(默认情况)后面的语句。
3.注意事项:
♦case后面只能跟常量,不能跟变量。
♦default可以在switch语句的任何位置
♦break语句会立即终止switch语句。
浙公网安备 33010602011771号