Int 型 和 double 型 怎么比较

来源:3-4 Java中的比较运算符

l_yanlei

2016-02-08 14:53

int a =16;

double b  = 9.5;

a <= b;//这里无法比较,因为不能把double 类型转换成int型;

但是 a == b;却不会报错,为什么?

写回答 关注

2回答

  • 潜_水
    2016-03-15 23:24:47

    16 可以翻译成DOUBLE类型= 16.0  所以与9.5比较不会报错

  • l_yanlei
    2016-02-08 15:05:17

    刚又试了试,竟然不报错了。。

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165550 学习 · 17586 问题

查看课程

相似问题