continue
continue 语句是跳过轮回体中盈余的语句而强制实行下一次轮回,其作用为完毕本次轮回,即跳过轮回体中下面还没有实行的语句,接着举行下一次是不是实行轮回的剖断。
continue 语句相似于 break 语句,但它只能出现在轮回体中。它与 break 语句的区分在于:continue 并非中断轮回语句,而是中断当前迭代的轮回,进入下一次的迭代。简朴来说,continue 是疏忽轮回语句的当次轮回。
注重:continue 语句只能用在 while 语句、for 语句或许 foreach 语句的轮回体当中,在这以外的任何地方使用它都邑引发语法错误。
例
轮回录入 Java 课程的门生效果,统计分数大于 80 分(包含即是)的门生人数。这时候,须要定义变量 count 纪录大于 80 分(包含即是)的门生人数,每轮回一次,须要推断录入的门生分数是不是大于即是 80,假如是,则实行 count+1,不然实行 continue,跳过本次轮回,继承下次轮回。代码以下:
public class Test26 { public static void main(String[] args) { int score=0; //纪录课程的分数 int count=0; //纪录效果大于即是80分的人数 Scanner input=new Scanner(System.in); for(int i=0;i<10;i++) { System.out.println("请输入第"+(i+1)+"位门生的Java效果:"); score=input.nextInt(); //猎取用户录入的门生效果 if(score<80) //推断用户录入的门生效果是不是小于80 { continue; //假如小于80,跳过本次轮回,继承下次轮回 } count++; //假如用户录入的分数大于即是80,则人数加1 } System.out.println("Java 效果在 80 分以上的门生人数为:"+count); } }
在该顺序中,变量 count 示意 80 分以上的门生人数。for 轮回从 0 最先轮回,轮回 10 次,能够理解为班里只要 10 个门生,须要录入 10 个门生的效果。
每轮回一次都须要录入一次门生的效果,同时须要推断用户录入的门生效果是不是小于 80 分,假如小于 80 分,则跳出本次轮回,即“count++”不实行,大于 80 分的人数不累加,然后实行下一次轮回。只要当“score<80”的前提表达式不成立时,才实行“count++”。
运转效果以下所示:
请输入第1位门生的Java效果: 80 请输入第2位门生的Java效果: 20 请输入第3位门生的Java效果: 40 请输入第4位门生的Java效果: 90 请输入第5位门生的Java效果: 78 请输入第6位门生的Java效果: 74 请输入第7位门生的Java效果: 48 请输入第8位门生的Java效果: 78 请输入第9位门生的Java效果: 58 请输入第10位门生的Java效果: 45 Java 效果在 80 分以上的门生人数为:2
以上就是Java中continue是什么意义的细致内容,更多请关注ki4网别的相干文章!