java中loop的问题,求助!!
比如说这样一段程序。loop:for(inti=2;i<100;i++){for(intj=2;j<i;j++){if(i%j==0){continueloop;}}Sy...
比如说这样一段程序。
loop: for (int i = 2; i < 100; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0) {
continue loop;
}
}
System.out.print(" " + i);
}
网上有人说是如果i%j == 0
那么从for(int i=2; i<100;i++)重新循环。
如果这样 那不是成了死循环了嘛??
求解答 loop到底是干什么用的?在线等! 展开
loop: for (int i = 2; i < 100; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0) {
continue loop;
}
}
System.out.print(" " + i);
}
网上有人说是如果i%j == 0
那么从for(int i=2; i<100;i++)重新循环。
如果这样 那不是成了死循环了嘛??
求解答 loop到底是干什么用的?在线等! 展开
展开全部
设置loop后,遇到continue则会跳到loop标记处,之后继续走外部的for循环,此时i值已经改变
如果不标记loop的话,continue会跳到当前内部for循环继续执行
如果不标记loop的话,continue会跳到当前内部for循环继续执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
continue loop 就是继续loop处循环的意思。 1楼正解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询