问答详情
源自:4-12 Java循环跳转语句之 continue

这两个都可以用的吗

57cd8ebb0001adb505000326.jpg

57cd8ebd000108f005000330.jpg

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

提问者:恋惊鸿照影 2016-09-05 23:27

个回答

  • 月薪过万只是梦
    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为奇数。