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

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

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("淘汰");}
	}
}


提问者:qq_泰迪不是熊_0 2017-06-22 09:44

个回答

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

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

    请使用char的封装类Character

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

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