public class one{
public static void main(String[] args) {
int score = 95;
char sex = '女';
if (score>80){
if(sex equals("女")){
System.out.println("进入女子组决赛");
}
else{
System.out.println("进入男子组决赛");
}
}
}
}
问题在哪?
char不能和equals()一起用,String可以。Cannot invoke equals(char) on the primitive type char。如下图:
可以用char,但就不能用equals()了。如下图:
equals是判断字符串变量是否相等的
就是这一句不对,是为什么
if(sex.equals("女"))