问题 单项选择题

阅读下列代码: 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。

名词解释
问答题 简答题