这两个都可以用的吗

来源:4-12 Java循环跳转语句之 continue

恋惊鸿照影

2016-09-05 23:27

57cd8ebb0001adb505000326.jpg

57cd8ebd000108f005000330.jpg

输出结果一样,意思算一样吗

写回答 关注

6回答

  • 月薪过万只是梦
    2016-09-12 21:28:38

    其实很简单

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

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

  • 慕粉3960755
    2016-09-09 12:17:27

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

  • 叫我冒哥
    2016-09-06 16:08:00

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

  • 慕仔0125418
    2016-09-06 00:19:42

    不一样吧

  • 慕粉1464325156
    2016-09-05 23:50:59

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

  • qq_小确幸_38
    2016-09-05 23:45:53

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

    qq_小确幸... 回复恋惊鸿照影

    那就是答案错了呗,如果第二种输出也是对的,那应该是不验证结果的。

    2016-09-08 18:33:52

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

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

1165558 学习 · 17587 问题

查看课程

相似问题