你start在for里++了一次,在后面又++了一次,相当于算的是双数的和。

解决方案 »

  1.   

    同上,start+了两次,还有你代码也太不规范了吧
      

  2.   

    start加了两次,楼主没有理解for的执行过程
      

  3.   

    楼上的几位已经给出了正解。for循环里面有一个start++,后面又写了个starts++。所以从0考试每次加的是2,4,6,8等数。
    顺便说一句java类名首字母需要大写,这是一个行业规定,
    同时定义变量的时候最好不要这样写,int start=1,sum=0;这是c的写法,java一般是分开写的。
    虽然你这样写没有问题,但是别人都是那样写的,你为什么要这样写的,这就是行业潜规则,呵呵呵。