java吧 关注:1,243,900贴子:12,719,782
  • 25回复贴,共1

日常检查一下作业 求助!!!

只看楼主收藏回复


为什么就是不执行break !!!就是不跳出 请大哥们 指教一下!!


IP属地:湖北1楼2018-12-02 21:44回复
    请用equals,请补==和equals的区别


    IP属地:重庆来自Android客户端2楼2018-12-02 21:49
    回复(6)
      比较字符串内容用equals啊
      ==比较内存地址的


      IP属地:广东来自Android客户端3楼2018-12-02 22:42
      收起回复
        记住字符串比较都用equals就行了


        IP属地:江苏来自Android客户端4楼2018-12-02 23:18
        收起回复
          while(true)怎么样,字符串比较用equlas


          IP属地:安徽来自Android客户端5楼2018-12-02 23:30
          收起回复
            楼上差不多说完了,我想补上一点,包名不建议用中文


            IP属地:江苏来自Android客户端6楼2018-12-02 23:32
            收起回复
              在字符串中,==比较的是字符串所对应的地址,equqls比较的是直


              IP属地:广东来自Android客户端7楼2018-12-03 00:05
              回复
                你把条件改成a==“yes”应该也是可以的,这样你就没必要在上面写一个yes,而且在编程中宁愿用拼音都慎用中文


                IP属地:广东来自Android客户端8楼2018-12-03 00:08
                回复
                  String是final类型的,你的a1 和 a 指向的是两个不同的对象,在内存中分配的地址不一样。而 == 比较的是对象在内存中的地址,.equals()比较的是对象中的文本内容。如果你定义String a1="yes",a = a1,那么a指向的就是a1现在指向的字符串


                  IP属地:江苏9楼2018-12-03 10:23
                  收起回复
                    因为你真的不帅啊,你偏不了编译软件


                    IP属地:四川来自Android客户端10楼2018-12-03 12:54
                    回复
                      花式炫for无参🐴


                      IP属地:福建来自Android客户端11楼2018-12-03 14:06
                      回复
                        如果使用了实体类 实体类还可以添加equals方法哦。


                        IP属地:广东12楼2018-12-03 14:49
                        回复