控制语句(主要有7种)
控制选择结构的语句:if , if…else , switch
控制循环结构的语句 :for , while , do…while
改变控制语句:break , continue
下来,我们就分步介绍:
一. if 和 if…else
1.若布尔表达式为真,则执行Java语句,若为假,直接跳出if判断;
if(布尔表达式){
java语句;
}
2.若布尔表达式为真,则执行Java1语句,若为假,执行Java2语句;
if(布尔表达式){
java1语句;
}else{
java2语句;
}
二.switch语句
在switch执行的过程中,是自上而下依次执行的
switch(int 或 String类型的字面值或变量){
case 1 :java 语句;
break;
case 2 :java 语句;
break;
case 3 :java 语句;
break;
... ...
default:java 语句;
}
三.for语句
1.for语句执行的顺序是这样的:先执行①;在判断②表达式是否为真,若②为真,则执行④语句,在执行③语句,再判断②表达式真假,若为假,跳出循环,若为真,继续执行④,在执行③,再判断②的真假;
2.初始表达式,布尔表达式,更新条件都不是必须的;
for(①初始表达式:②布尔表达式:③更新条件){
④循环体(Java语句);
}
四.while语句和do…while语句
1.以下循环体执行次数可能为0~n次,如果布尔表达式不成立,那么一次都不执行
while(布尔表达式){
循环体;
}
2.以下循环体执行次数可能为1~n次,不论布尔表达式为真或者为假,循环体都会执行一次
do{
循环体;
}while(布尔表达式);
五.continue语句和break语句
1.continue;可以单独构成一个语句;执行完continue之后,继续进入下一个循环;
2.break;可以构成一个单独的语句,break终止的循环遵循“就近原则”,可以直接终止某个循环,跳出循环。