为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答


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

1 回复 有任何疑惑可以回复我~
#1

朵朵的呆呆 提问者

i see
2015-06-23 回复 有任何疑惑可以回复我~
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判断性别时用到可以运行看一下


1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信