单选题 下列代码的执行结果是______。
public class Test
{
public static void main(String args[])
{
System.out.println(5/2);
System.out.println(100%3.0)
}
}
  • A.2和1
  • B.2和1.0
  • C.2.5和1
  • D.2.5和1.0
【正确答案】 B
【答案解析】[解析] 由于5和2都是int型,所以语句system.out.println(5/2)的输出为2。由于操作数3.0为double型(Java语言中浮点数的默认值为double型),所以结果为double型,即1.0。