String a = "abc";
String b = "abc";
System.out.println("====>"+ a==b );请问输出结果是true还是false?

解决方案 »

  1.   

    又是String的问题。   肯定是true的
      

  2.   

    不想解释。。这个代码随便怎么运行都是true   还运行一下?我都懒得运行。
      

  3.   

     我靠 题目太恶心 受不了 先加后判断 当然是false
      

  4.   

    确实是FALSE,是====>abc和abc比较,当然FALSE
      

  5.   


    直接运行的结果是false~~~!!!
    要(a==b)这样才是true!!!
    然而为什么???
    我不知道!期待...........
      

  6.   

    突然想通了、的确是操作符优先级、它会先运算"====>"+ a
    然后用"====>"+ a的结果"====>abc"跟b进行比较
    表达式为"====>abc" == b
    这样肯定是false!!!
      

  7.   

    题都没看仔细。一看到 a ="abc",b="abc"  想都没想没办法,因为CSDN这种题层出不穷,已经不想看题目,本能反应了
      

  8.   

    第一眼识以为会输入  "====>true"  结果还真给误导了