数据类型为什么不需要加上

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

qq_八度余温_6

2017-02-20 22:00

System.out.println("a等于b:" + boolean(a==b));   错误 

System.out.println("a等于b:" + (a==b));      正确 

为什么不需要加Boolean这个数据类型,求解,谢谢

写回答 关注

3回答

  • 笔指天涯
    2017-02-20 22:48:08
    已采纳

    因为== 是一个比较运算符,比较的结果本身就是一个布尔值,所以不能多加boolean

  • 明天是周三吗
    2017-02-20 22:43:11

    a==b得到的结果已经是true或false,不需要再被定义成布尔类型了

  • devil12221
    2017-02-20 22:40:40

    System.out.println();打印输出的是String类型。

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

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

1167354 学习 · 18677 问题

查看课程

相似问题