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
提交
取消