java中的continue语句,java里continue是什么意思
Java continue是指跳过循环体中剩余的语句,强制执行下一个循环,即结束当前迭代的循环,进入下一个循环。它类似于break语句,但只能出现在循环体中。
如何解决写爬虫IP受阻的问题?立即使用。
continue
continue语句是跳过循环体中剩余的语句,强制执行下一个循环。它的作用是结束这个循环,也就是跳过循环体中后面没有执行过的语句,然后决定下一次是否执行这个循环。
continue语句类似于break语句,但它只能出现在循环体中。它与break语句的区别在于continue不是一个中断循环的语句,而是停止当前迭代的循环,进入下一个迭代。简单来说,continue就是忽略loop语句的当前循环。
注意:continue语句只能在while语句、for语句或foreach语句的循环体中使用,在其他任何地方使用都会导致语法错误。
例
记录循环Java课程的学生成绩,统计成绩大于80分(含等于)的学生人数。这时就需要定义变量count来记录分数大于80(含等于)的学生人数。对于每个周期,需要判断输入的学生成绩是否大于等于80分。如果是,执行count 1,否则执行continue,跳过这个循环,继续下一个循环。代码如下:
公共类测试26
{
公共静态void main(String[] args)
{
int得分=0;//记录课程的分数
int count=0;//记录分数大于等于80的人数
扫描仪输入=新扫描仪(system . in);
for(int I=0;i10我)
{
System.out.println(请输入(i 1)学生的Java分数:);
score=input . nextint();//获取用户输入的学生成绩
If(score80) //判断用户输入的学生成绩是否小于80。
{
继续;//如果小于80,跳过这个循环,继续下一个循环。
}
数数;//如果用户输入的分数大于等于80,则人数增加1
}
system . out . println( Java成绩在80分以上的学生人数为: count );
}
}在这个程序中,变量count表示80分以上的学生人数。for循环从0开始,循环10次。可以理解为班级只有10个学生,需要输入10个学生的成绩。
每个周期都需要输入学生成绩,需要判断用户输入的学生成绩是否低于80分。如果低于80分,则跳出这个循环,即不执行“计数”,不累计80分以上的学生数,然后执行下一个循环。只有当“score80”的条件表达式失败时,才执行“count”。
运行结果如下:
请输入第一名学生的Java成绩:
80
请输入第二名学生的Java成绩:
20
请输入第三名学生的Java成绩:
40
请输入第4名学生的Java成绩:
90
请输入第5名学生的Java成绩:
七十八
请输入第6名学生的Java成绩:
74
请输入7年级学生的Java成绩:
48
请输入第8名学生的Java成绩:
七十八
请输入9年级学生的Java成绩:
58
请输入第10名学生的Java分数:
45
Java成绩在80分以上的同学数量是:2以上,这就是continue在Java中的意思的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。