为什么不是char sex='女;'

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

qq_泰迪不是熊_0

2017-06-22 09:44

public class HelloWorld {
    public static void main(String[] args) {
		int score = 94;
		String sex = "女";
        if(score>80){if(sex.equals("女")){
        System.out.println("进入女子组决赛");    
        }else{
            System.out.println("进入男子组决赛");
        }
        }
        else{System.out.println("淘汰");}
	}
}


写回答 关注

1回答

  • _颜小生_3285873
    2017-06-22 10:09:04

    如果你想使用char,并使用equals方法

    请使用char的封装类Character

    char是原始类型,不能调用方法,Character是类,有equals方法,

    所以你可以写成Character sex='女',sex.equals('女')


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

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

1165552 学习 · 17587 问题

查看课程

相似问题