执行下面程序后,输出的正确结果是(  )。 public class Test { public static void main (String args []) { System. out. print (10

admin2010-07-28  32

问题 执行下面程序后,输出的正确结果是(  )。    public class Test {        public static void main (String args []) {            System. out. print (100%3);            System. out. print(“,”);            System. out. print(100%3.0);        }    }

选项 A、1,1
B、1,1,0
C、1.0,1
D、1.0,1.0

答案B

解析 本题考查Java中自动类型转换。在执行System. out. print(100%3);语句输出时,由于100和3都是int型,类型相同,其结果为int型,值为1;在执行System. out. print(100%3.0);语句时,由于3.0为float型,系统自动将100转换为float型参与运算,其结果为float型,值为 1.0。
转载请注明原文地址:https://jikaoti.com/ti/IWH0FFFM
0

最新回复(0)