hp实训7.31-Java基础之循环结构2和调试程序
调试程序
代码右边加断点
右键Debug - java application
Yes debug 调试界面,也可以No
do while循环
-
语法:
①初始化变量
do{
②循环体;
③,累加器
}while(④循环条件); -
执行顺序:
1.初始化变量
2.执行do里面的循环体和累加器,执行完成以后执行循环条件判断,如果判断结果为true,
继续执行do里面的循环体和累加器,以此类推,直到循环条件不满足为false的情况下,结束循环
while和do…while区别
1.while:先判断后执行
2.do…while:先执行后判断,至少会执行一次循环体
for循环
for循环使我们使用最多的一种,为我们专门提供了一个位置,存放三个表达式:
1.初始化表达式
2.循环条件表达式
3.累加器
-
语法:
for(①初始化表达式;②条件表达式;④累加器){
③循环体
} -
执行流程:
1.执行初始化表达式①
2.执行条件表达式②,如果条件满足,为true,执行循环体③
,执行累加器④,继续执行条件表达式②,如果条件满足,为true,执行循环体③
,执行累加器④。。。以此类推。。直条件表达式不满足,结束循环
*
while和for循环特点
while:适用在循环次数不顾定的场合,for循环更适合循环次数固定的场合
continue和break
break:一旦执行,整个循环立马结束
continue:跳过当次循环,继续执行下一次循环
break只能用于switch语句和循环语句中。
continue 只能用于循环语句中。
在同一代码块中,break和continue之后不能有其他的语句