continue 语句语句用来结束当前循环,并进入下一次循环,即仅仅这一次循环结束了,不是所有循环结束了,后边的循环依旧进行。
场景:统计成绩为80分以上的学生的个数
import java.util.Scanner;
public class TestContinue {
public static void main(String[] args) {
// continue关键字
int count = 0;
Scanner input = new Scanner(System.in);
for(int i=1;i<=5;i++){
System.out.println("请输入第"+i+"个学员的成绩");
int score = input.nextInt();
if(score < 80){
continue;
}
count++;
}
System.out.println(count);
}
}
练习:打印1-100之间的整数,跳过7的倍数和7结尾的数
public static void main(String[] args){
//打印1-100之间的整数,跳过7的倍数和7结尾的数
for(int i=1; i<=100; i++){
if(i%7==0 || i%10==7){
continue;
//break;
}
System.out.println(i);
}
}