大佬们指点迷津

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

一刀999级

2018-04-30 09:26

为什么要把sum=sum+1;写到if语句外面,这样的做的意义是什么?

写回答 关注

2回答

  • 慕虎25115
    2018-08-10 15:39:04

    1、可以写在if语句的里边,这样每一次循环都会输出一个sum,结果如下,你可以在eclipse试试:

    所有的偶数之和sum=2

    所有的偶数之和sum=6

    所有的偶数之和sum=12

    所有的偶数之和sum=20

    所有的偶数之和sum=30

    2、写在if语句之外,最终的结果是sum=30,只会输出一个结果

  • wwwwfm
    2018-04-30 10:04:30

    呃 你问题写错了,是sum=sum+i;if语句的作用是跳过奇数,题目要求是求偶数和,所以能进入if体里执行的数是奇数,不将其加入sum中。

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

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

1165551 学习 · 17586 问题

查看课程

相似问题