java循环中continue的作用是什么有什么作用

Python017

java循环中continue的作用是什么有什么作用,第1张

java 中的continue用法:

continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。

可以理解为continue是跳过当次循环中剩下的语句,执行下一次循环。

例子:

[cpp] view plaincopy

#include<stdio.h>

void main()

{

int sum,i;

sum=0

for(i=1i<=100i++)

{

sum=sum+i

if(i==2)

{

printf("执行continue")

continue

}

if(i==4)

{

printf("执行break")

break

}

printf("sum=%d",sum)

}

printf("循环结束")

}

这个的运行结果为: sum=1

执行continue

sum=6

执行break 循环结束

运行结束。

continue是终止本次循环,进行下一次循环。break是跳出它所在的循环,如两个For循环 嵌套 内循环如果执行continue是终止内循环当次循环,进行下一次内循环,如果执行break,则是终止内循环,执行外循环

在java之中,break和continue都可以用来跳出当前循环,但是两者的主要区别是:

当循环执行到break语句时,就退出整个循环,然后执行循环外的语句。

当循环语句执行到continue时,当次循环结束,重新开始下一轮循环。如果已经是最后一轮循环了,那么这是的continue就与break效果一样了。