快捷导航

大神,这个运算我自己手算,怎么与电脑算的不一样

public class Tesc {        public static void main(String[] args) {            int i=0,s=0;    do{       if (i%2==0 ){         i++;          continue;        }        i++;       s = s + i;     } while (i

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

第一次执行i=0,所以i%2==0为true,i++后i为1,然后continue结束当前循环开始下一个循环,此时i=1,s=0,所以i%2==0为false ,i++后i为2,s=s+i后s为2!依次循环下去直到i为7时循环停止,所以是0到7中的所有偶数之和,即2+4+6=12
回复

使用道具 举报

2+4+6啊
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP