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

if(sex.equals("男")){中 .equals是什么含义?

if(sex.equals("男")){ .equals是什么含义?

提问者:朵朵的呆呆 2015-06-23 12:48

个回答

  • Perona
    2015-06-23 13:06:14
    已采纳


    equals 方法被用来检测两个对象是否相等,即两个对象的内容是否相等,区分大小写。

  • 成哥哥__
    2020-04-22 23:39:36

    import java.util.Scanner;
    
    public class 嵌套if选择结构 {
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            System.out.println("请输入比赛成绩:");
            double score = input.nextDouble();
            System.out.println("请输入性别:");
            String gender = input.next();
            if (score <= 10){
                if (gender.equals("男")){
                    System.out.println("进入男子组");
                }else if (gender.equals("女")){
                    System.out.println("进入女子组");
                }
                System.out.println("进入决赛");
            }else {
                System.out.println("淘汰");
            }
        }
    }

    代码中运用到,在if判断性别时用到可以运行看一下


  • Ezre
    2015-06-23 13:05:25

    类的equals方法对比的是对象引用的内存是否相同,而String的equals方法比的是变量值是否相同,且对比字符串类型值时只能用String中的equals中的方法