章节
问答
课签
笔记
评论
占位
占位

Java循环跳转语句之 continue

continue 的作用是跳过循环体中剩余的语句执行下一次循环。

例如,打印 1--10 之间所有的偶数,使用 continue 语句实现代码为:

运行结果:

任务

实现功能:求 1 到 10 之间的所有偶数的和。

实现思路:定义一个变量 sum 保存累加值,定义一个变量 i 保存 1 到 10 之间的整数,循环遍历并进行判断,如果 i 不能被 2 整除,则结束本次循环,继续执行下一次循环,否则进行累加求和。

 

请将右边编辑器中的第 9、10 行语句补充完整。

运行结果为: 1到10之间的所有偶数的和为:30

?不会了怎么办

参考代码:

||
1
public class
    HelloWorld
    {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / Type_C
因为当i为整数时,i%2非1即0,所以(i%2==1)等价于(i%2 != 0)。

最新回答 / EddieAQ
如果放在后面的话,累加的这句话就是在if语句里面了,当if的判断为true才可能执行

最新回答 / 胡神仙
=是讲等号右边赋值给左边,==是等于号,!=是不等号

最赞回答 / 慕虎8513807
比如整个循环是i从1到10,当前循环到i=5了,continue之后的都不执行了,直接跳到下一次i=6开始执行循环

最赞回答 / qq_慕码人4197799
为什么前两次的循环没有输出啊

最赞回答 / 夏季淡季不淡
continue 是跳过循环里面剩下的语句,直接开启下一个循环,例如 for (int i = 1; i <= 10; i++) {   if ( i>5) {  continue;   }System.out.println("hello!"); }当 i 不满足 i>5 的条件时,每一次循环都打印一次 hello!,但当 i>5,比如i = 6,执行 if 中的 continue 语句,那i=6的这次循环直接结束,不会执行下面的System.out.println("hell...

最新回答 / 慕尼黑4083102
 System.out,println("1到10之间的所有偶数和为: "+sum); 符号出错了  是.不是,

最赞回答 / ahaoaaaaaaaaaaa
% 取模(余数)的运算符   i%2==0,偶数    i%2==1,奇数

最赞回答 / 挣钱移民学英语
println和print最主要的区别是换行功能,已经是最好一行了,换行不换行都无所谓了

已采纳回答 / qq_慕雪0394078
把continue去掉后就变成了1加到10,结果自然就是55。加continue就是为了跳过这一次循环中continue后面的语句,直接进行下一次循环。

已采纳回答 / 慕仰5580387
!:“非”的意思  i%2!=0  ,i取余2 不等于0的时候则继续执行循环,!的定义,在第3-5章“Java中的逻辑运算符”里有详细的解释

最新回答 / mushji
例题正确!因为%符号的意思是取余,偶数除以2的余数为0,奇数除以2的余数不为0,然而i%2!=0,奇数满足条件就跳过循环。

最新回答 / ahaoaaaaaaaaaaa
=赋值,后面的值赋值给前面==是比较运算符 相等
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言