下列程序的执行结果是( )。 public class Test { public static void main(String args[]) { System.out.println(5/

admin2010-02-22  46

问题 下列程序的执行结果是(    )。    public class Test    {       public static void main(String args[])       {           System.out.println(5/2);       }    }

选项 A、2.5
B、2
C、2.5
D、2

答案8

解析 如果表达式中有不同的数据类型,则寻找自动转换是优先级最高的一个,其他数值全部转换成这种数据类型,当然表达式的值也是这种数据类型。有可能会选择选项A,请注意数据类型之间的关系,结果的数据类型必须和表达式中优先级最高的一个一样。在这里,表达式和结果都是int型。
转载请注明原文地址:https://jikaoti.com/ti/s7b0FFFM
0

最新回复(0)