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

来源:4-4 Java条件语句之嵌套 if

朵朵的呆呆

2015-06-23 12:48

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

写回答 关注

3回答

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


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

    朵朵的呆呆

    i see

    2015-06-23 14:25:23

    共 1 条回复 >

  • 成哥哥__
    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中的方法

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165552 学习 · 17587 问题

查看课程

相似问题