问答详情
源自:3-4 Java中的比较运算符

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

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

运行结果: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个运行结果一样嘛?可不可以这样写?


提问者:雨缪 2016-12-06 11:46

个回答

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

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

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

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

    int a=10;int b=5;

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

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

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

    第三段是true 吧