下列程序的输出结果是    public class Test {    public static void main(String args[ ]) {      System.out.println(100%3);      System.out.p

admin2009-01-15  19

问题 下列程序的输出结果是    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

答案8

解析 二元算术运算符适用于所有数值型数据类型,包括整型和浮点型。
但要注意,如果操作数全为整型,那么,只要其中有一个为long型,则表达式结果也为
long型;其他情况下,即使两个操作数全是byte型或shat型,表达式结果也int型;如果操
作数为浮点型,那么其中有一个为double型,表达式结果就是double型,只有两个操作数
全是float型或其中一个是float型而另外一个是整型型时,表达式结果才是float型。
转载请注明原文地址:https://jikaoti.com/ti/v6b0FFFM
0

最新回复(0)