while循环
使用while循环
老师每天检查张浩的学习任务是否合格,如果不合格,则继续进行。老师给张浩安排的每天的学习任务为:上午阅读教材,学习理论部分,下午上机编程,掌握代码部分
do-while循环
特点:先执行,再判断
使用do-while
经过几天的学习,老师给张浩一道测试题,让他先上机编写程序完成,然后老师检查是否合格。如果不合格,则继续编写……
while循环和do-while循环的区别
1.语法不同。while循环先判断,再执行;do-while循环显著性,再判断。
2.执行次序不同
3.初始情况不满足循环条件
while循环一次都不会执行
do-while循环不管任何情况都至少执行一次
for循环
使用for循环
输入如图所示加法表
小结:while循环,do-while循环,for循环
区别1:语法
区别2:执行顺序
while 循环:先判断,再执行
do-while循环:先执行,再判断
for循环:先判断,再执行
区别3:适用情况
循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环
多重循环
注意:
各循环可相互嵌套
一般不超过三层
外层循环变量变化一次,内层循环变量要变化一次
综合案例:
使用双重循环输出九九乘法表
break语句
改变程序控制流:用于do-while、while、for循环中,可跳出循环而执行循环后面的语句
continue语句
循环录入Java课的学生成绩,统计分数大于等于80分的学生比例
continue:只能用在循环里
continue作用:跳过循环体中剩余的语句而执行下一次循环
对比break和continue
使用场合:
break常用于switch结构和循环结构中
continue一般用于循环结构中
作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句
continue跳出本次循环,进入下一次循环
双重循环亦如此
return:结束当前方法的执行并退出,返回到调用该方法的语句处