为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

6 回答

其实很简单

if(){continue;}的意思是如果满足条件那么就“不循环!”直接执行下一步循环。

因此题目要求偶数和所以用i%2!=0来判定为奇数,然后continue语句舍弃它。(有一种双重否定的感觉)

0 回复 有任何疑惑可以回复我~

不一样,你第二个的意思是,如若是偶数就跳过了,应该把0变为1就对了!

0 回复 有任何疑惑可以回复我~

按1写是所以偶数之和,按2写是所以奇数之和

0 回复 有任何疑惑可以回复我~

不一样吧

0 回复 有任何疑惑可以回复我~

==表示等于;!=表示不等于

0 回复 有任何疑惑可以回复我~

输出结果一样?不一样吧。i%2==0的意思是i能够被2整除,表示i为偶数;i%2!=0的意思是i不能够被2整除,表示i为奇数,题目的意思明显是第一种啊。但如果第二种改成i%2==1意思就一样了,也表示i为奇数。

0 回复 有任何疑惑可以回复我~
#1

恋惊鸿照影 提问者

写的时候用第一种,看答案是第二种,不过第一种运行出来的答案是对的
2016-09-05 回复 有任何疑惑可以回复我~
#2

qq_小确幸_38 回复 恋惊鸿照影 提问者

那就是答案错了呗,如果第二种输出也是对的,那应该是不验证结果的。
2016-09-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165795    人
  • 解答问题       17588    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

这两个都可以用的吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信