int bifen=70; char sex='男'; if(bifen>80){//以下划横线处提示错误,为什么? if(sex.equals("男")){ System.out.println("男子组决赛"); }else { System.out.println("女子组决赛"); } }else{ System.out.println("无法进入决赛"); }
2 回答
已采纳
一条小咸鱼
TA贡献457条经验 获得超255个赞
不能调用基本类型 char 的 equals(String)
public class Hello {
public static void main(String[] args) {
int score = 70;
char sex = '男';
if (score > 80) {
if (sex == '男') {
System.out.println("男子组决赛");
} else {
System.out.println("女子组决赛");
}
} else {
System.out.println("无法进入决赛");
}
}
}添加回答
举报
0/150
提交
取消
