问题
单项选择题
下列代码的执行结果是( )。 PublicclassTest { Publicstaticvoidmain(Stringargs[]) { System.out.println(5/2); System.out.println(100%3.0) } }
A.2和1
B.2和1.0
C.2.5和1
D.2.5和1.0
答案
参考答案:B
解析: 由于5和2都是int型,所以语句System.out.println(5/2)的输出为2。由于操作数3.0为double型(Java语言中浮点数的默认值为double型),所以结果为double型,即1.0。