文档介绍:Java程序基础循环结构——continue为什么需要continue语句4、循环录入Java课的学生成绩,统计分数大于等于80分的学生比例21、通过循环,获得分数大于等于80分的学生人数num2、判断:如果成绩<80,不执行num++,直接进入下一次循环什么是continue语句continue:只能用在循环里continue作用:跳过循环体中剩余的语句而执行下一次循环3while(…){………………continue;…………}继续下一次循环通常与条件语句一起使用,加速循环for(inti=0;i<10;i++){跑400米;if(!口渴){continue;//不喝水,继续跑}接过水壶,喝水;}示例如何使用continue4for(inti=0;i<total;i++){("请输入第"+(i+1)+"位学生的成绩:");score=();if(score<80){continue;}num++;//大于等于80分的人数}doublerate=(double)num/total*100;("80分以上的学生所占的比例为:"+rate+"%");对录入的分数进行判断,如果小于80,跳出本次循环,执行下一次循环问题4完整代码小结3求1~10之间的所有偶数和51、使用循环进行累加,循环的范围是从1至102、判断当前数是否为偶数3、如果为奇数跳过,执行下一个循环,如果为偶数,进行累加intsum=0;//定义一个变量,进行累加for(inti=1;i<=10;i++){if(i%2==1){continue;//如果i为奇数,结束本次循环,进行下一次循环}sum=sum+i;}("1--10之间的偶数和是:"+sum);完整代码演示运行效果对比break和continue对比方法:通过Eclipse单步运行,观察程序执行顺序变量值的变化观察案例案例1:1~10之间的整数相加,得到累加值大于20的当前数案例2:求1~10之间的所有偶数和6小结4说一说在循环中使用continue和break的区别?7intsum=0;for(inti=0;i<5;i++){if(i==3){break;}sum=sum+i;}("sum="+sum);sum=3sum=7输出值是多少?如果将break替换成continue,输出值又为多少?替换后循环结构总结2-1到目前为止所学的循环结构有哪些?8需要多次重复执行一个或多个任务的问题考虑使用循环来解决9循环总结2-2inti=0;intsum=0;while(i<10){sum=sum+i;i++;}inti=0;intsum=0;do{sum=sum+i;i++;}while(i<10);intsum=0;for(inti=0;i<10;i++){sum=sum+i;}123412341234while和for相同,先进行判断,后执行循环体内容do-while是先执行,后判断,至少执行一次指出各种循环结构的执行顺序控制流语句小结顺序结构:语句顺序执行分支结构:语句在满足条件下执行if,if-else,if-elseif-else,switch循环结构:语句在满足条件下循环执行多次while,do-while,for跳转语句break,continue10