问答详情
源自:4-4 Java条件语句之嵌套 if

用equals而不用=为什么

例子中为什么要用equals 而不是==

提问者:慕虎6308341 2017-08-12 20:08

个回答

  • qq_我站在桥上看风景_0
    2017-08-12 20:19:30
    已采纳

    String 是对象,如果用==号就是比较两个String对象内存地址是否一样,equals()比较的是String内容时候一样

  • yzzzzzz
    2017-09-01 02:22:48

    public class HelloWorld {

        public static void main(String[] args) {

    int score = 94;

    String sex = "女";

            if(score>80);

            else(sex.equals("女"));

            System.out.println("进入女子组决赛");

            else

            System.out.println("进入男子组决赛");

            else

            System.out.println("没有进入决赛")

            

            

            

            

            

            

            

            

            

    }

    }

    对着呢吗

  • 慕虎6308341
    2017-08-12 20:59:36

    谢谢 大神