问题
单项选择题
阅读下列代码: public class Test{public static void main(String args[]){ System.out.println(100%3): System.out.println(100%3.0);} } 程序运行结果为( )
A.1和l
B.l和1.0
C.1.0和l
D.1.0和1.0
答案
参考答案:B
解析: 该题考查的是不同类型数进行运算时的转换。在运算时遵循这样一个转换规则byte→short→int→long→float→double和 char→int。100%3的值是1,而100%3.0的值是1.0,所以,本题的答案选择选项B。