输出时,“”里的内容和()里的内容可以不一致嘛?

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

雨缪

2016-12-06 11:46

输出时,“”里的内容和()里的内容可以不一致嘛?

运行结果:a等于b:false;3-4里面的练习题,帮忙看一下,谢谢。

如:System.out.println("a等于b:"+(a<=b));

或者System.out.println("a等于b:"+(a<b));

一定要System.out.println("a等于b:"+(a==b)).

想问一下这3个运行结果一样嘛?可不可以这样写?


写回答 关注

3回答

  • Shrinlee
    2016-12-06 11:55:29
    已采纳

    要判断a是否等于b,所以当然必须要写a==b,“”这个里面的东西是原样输出的,()里面是计算后数出来的,这样说,不知道你明白了吗

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Shrinl... 回复雨缪

    嗯,是的,表达式不一样,但计算结果都是false

    2016-12-06 16:29:09

    共 4 条回复 >

  • 雨缪
    2016-12-06 12:07:53

    int a=10;int b=5;

    那以上3个输出不都是false嘛?不对嘛??

    我输入这3个在控制台,一会是对的,一会说是错的,所以来提问,已经给我整蒙了,初学者,想明白真相和道理,谢谢。

    雨缪 回复慕的地763...

    嗯嗯,谢谢!

    2016-12-06 14:24:39

    共 2 条回复 >

  • 千夜琉璃忆江南
    2016-12-06 11:57:06

    第三段是true 吧  

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

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

1165550 学习 · 17586 问题

查看课程

相似问题