猿问

答案选择B,为什么选择B?

public static void main(String[] args) {

     int s = 105;

     int result = 0;

     while (s > 0) {

        int m = s % 10;

        result += m;

        s /= 10;

     }

     System.out.println(result);

}

 }


  •  A.

    6.0

  •  B.

    10.0

  •  C.

    5.0

  •  D.

    20.0



qq_丘比特_0
浏览 1759回答 4
4回答

Caballarii

问答案还不如自己去跑一遍程序,我跑出来是6,答案怎么着也该是个int类型而不是double,你看错了吧

猩球崛起

5+1

绿洲仙人球

同意楼上,三次循环就出结果了,自己算一下,是A

一杯2块的奶茶

是A,s /= 10存在着隐式的强制类型转换
随时随地看视频慕课网APP

相关分类

Java
我要回答