A-A+

下列程序的输出结果是 public class Test { public static v

2022-08-06 00:23:13 问答库 阅读 173 次

问题详情

下列程序的输出结果是 public class Test { public static void main(String args[ ]) { System.out.println(100%3); System.out.println(100%3.0);} }
A.1和1
B.1和1.0
C.1.0和1
D.1.0和1.0请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:二元算术运算符适用于所有数值型数据类型,包括整型和浮点型。但要注意,如果操作数全为整型,那么,只要其中有一个为long型,则表达式结果也为long型;其他情况下,即使两个操作数全是byte型或shat型,表达式结果也int型;如果操作数为浮点型,那么其中有一个为double型,表达式结果就是double型,只有两个操作数全是float型或其中一个是float型而另外一个是整型型时,表达式结果才是float型。

考点:程序