System.out.println("a等于b:"+(a == b)) ????

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

慕的地0001347

2017-05-04 17:58

System.out.println("a等于b:"+(a == b))  ????

他出来的为什么不是数值 而是 false?

写回答 关注

4回答

  • 采臣以北
    2017-07-08 06:52:14

    int a=16;

    double b=9.5;

    a==b,这是一个比较表达式,返回的值是true/flase,

    a是整型,b是双精浮点型,所以两个的类型是不一样,最后返回flase


    江星辰

    非常感谢,又给了我一个知识点

    2018-10-27 17:28:53

    共 1 条回复 >

  • 我说红豆你说哟
    2017-05-21 22:42:03

    (a==b)是一个表达式,所以返回值是boolean类型

  • qq_喷泉_0
    2017-05-11 12:24:37

    “==”表示两者是否相等,若相等返回true,反之返回flase。

    qq_喷泉_...

    比较运算符系统默认返回布尔型

    2017-05-11 12:27:35

    共 1 条回复 >

  • qq_羊子_0
    2017-05-04 18:04:34

    可能是错了吧


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

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

1165550 学习 · 17586 问题

查看课程

相似问题