java执行语句
上一篇 /
下一篇 2018-04-17 15:51:02
/ 个人分类:java
一、流程控制语句
(1)if语句:
if(关系表达式) {
语句体
}
(2)if(关系表达式) {
语句体1;
}else if{
语句体2;
}else{
语句体3;
}
(3)switch语句格式:
switch(表达式) {
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
…
default:
语句体n+1;
break;
}
执行流程 :
首先知道表达式的值
其次,再和case依次比较,一旦有对应的值,便执行相应的语句,在执行的过程中,遇到break就会结束。
最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉
二、循环语句
(1)for循环语句
for循环语句格式:
for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
执行流程:
A:执行初始化语句
B:执行判断条件语句,看其结果是true还是false
如果是false,循环结束。
如果是true,继续执行。
C:执行循环体语句
D:执行控制条件语句
E:回到B继续
(2)while循环语句
while循环语句格式:
while(判 断条件语句) {
循环体语句;
}
while循环和for循环小区别:
for循环适合针对一个范围判断进行操作
while循环适合判断次数不明确操作
(3)do…while循环语句
do…while循环语句格式:
do {
循环体语句;
}while((判断条件语句);
do…while循环语句和上面的两种循环语句区别:
do…while循环至少会执行一次循环体。
for循环和while循环只有在条件成立的时候才会去执行循环体
注意:
写程序优先考虑for循环,再考虑while循环,最后考虑do…while循环。
while(true){}和for(;;){}都是死循环
三、跳转控制语句
Java提供了break,continue和return来实现控制语句的跳转和中断。
单层循环和break对比得到的结论:
break 退出当前循环
continue 退出本次循环
收藏
举报
TAG: