问题
单项选择题
执行下面程序后,输出的正确结果是( )。
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。