问题 单项选择题

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

A.2.5

B.2.0

C.2.50

D.2

答案

参考答案:D

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

问答题 简答题
单项选择题