Java 控制语句分为顺序语句,选择语句,循环语句。
选择语句:有选择的执行代码块,选择语句可以多层嵌套。
–选择语句:if语句:特性:1.当条件为真时,语句块会执行,否则跳过不执行
2.可以嵌套任意层以构成更复杂的判断选择结构
注意:{}来限定选择执行的语句块的范围。
–if-else语句:适配双分支语句,无论如何,必然会有一个分支执行。
–if else if语句:如果分支大于两个,可以使用多个if或者if-else嵌套,也可以使用if-else if语句
–switch语句:语法格式:
switch(表达式/变量)
{
case 值1:
语句块1;
break;
case 值2:
语句块2;
break;
...
case 值n:
语句块n;
break;
default:
语句块;
break;
}
执行过程 :
1.首先计算表达式,得到结果
2.用结果比对case后面的值
如果有匹配项,则执行匹配项后面的语句,
直到break(return)语句跳出switch-case
3.如果所有的case值都不匹配,则执行default后面的语句
4.如果没有default,则跳出switch-case
–循环语句:do - while语句::先执行,后判断,循环至少执行1次
语法格式:
do
{
执行语句;
}
while(条件表达式);
当循环条件为true时执行语句继续循环,否则退出循环。
–while语句:语法格式:
while(循环条件)
{
执行语句;
}
先判断,后执行,循环执行0-n次。