publicclassTestBreak{publicstaticvoidmain(String[] args){for(int i =1; i <=10; i++){if(i ==5){break;}
System.out.println("当前循环次数:"+ i);}
System.out.println("循环结束");}}
import java.util.Scanner;publicclassTestAverageScore{publicstaticvoidmain(String[] args){// 现有一个班级的5名学生,请通过控制台输入5名学生的分数,求平均数
Scanner input =newScanner(System.in);//如果输入过程中,存在非法数据,则整班成绩作废boolean flag =true;//true 代表合法double sum =0D;for(int i =1; i <=5; i++){
System.out.println("请输入第"+ i +"学生的成绩:");double score = input.nextDouble();if(score <0|| score >100){
flag =false;// 存在非法数据break;}
sum += score;}if(flag){double average = sum/5;
System.out.println(average);}else{
System.out.println("输入有误,请重新输入!");}}}
continue:结束本次、进入下一次循环
publicclassTestContinue{publicstaticvoidmain(String[] args){for(int i =1; i <=10; i++){if(i ==5){continue;}
System.out.println("当前循环次数:"+ i);}
System.out.println("循环结束");}}
import java.util.Scanner;publicclassTestContinue{publicstaticvoidmain(String[] args){// 现有一个班级的5名学生,请通过控制台输入5名学生的分数,求平均数
Scanner input =newScanner(System.in);//如果输入过程中,存在非法数据,则整班成绩作废double sum =0D;for(int i =1; i <=5;){
System.out.println("请输入第"+ i +"学生的成绩:");double score = input.nextDouble();if(score <0|| score >100){continue;}
sum += score;
i++;}double avg = sum /5;
System.out.println(avg);}}