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

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<7);

          System.out.println(s); 

  }

 }


输出结果是(12),但手算不出????


qq_小杜_1
浏览 1320回答 3
3回答

精慕门9254224

第一次执行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,查看更多内容
随时随地看视频慕课网APP

相关分类

Java