为了账号安全,请及时绑定邮箱和手机立即绑定

各种大佬 我这个哪里错了啊?

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("未进入决赛");
      }
  }
       
       
       
       
       
       
       
       
       
       
  
 }
}



正在回答

3 回答

如果是连续的判断用 if  else if 句式

1 回复 有任何疑惑可以回复我~

第二个else前面加多个 }

0 回复 有任何疑惑可以回复我~
int score = 94;
String sex = "女";
if(score>80){
    if(sex.equals("男")){
        System.out.println("进入男子组决赛");
    }else if(sex.equals("女")){
        System.out.println("进入女子组决赛");
    }else{
        System.out.println("未进入决赛");
    }
}



1 回复 有任何疑惑可以回复我~
#1

不出剑的阿良 提问者

谢谢大佬
2019-11-28 回复 有任何疑惑可以回复我~
#2

慕函数2545795 回复 不出剑的阿良 提问者

他用的是if else if 的格式,ppt是if嵌套,真是给我看懵了为啥要再判断是女呢?你想要的是这个 if(score>80){ if(sex.equals("男")){ System.out.println("进入男子组决赛"); }else { System.out.println("进入女子组决赛"); } }else{ System.out.println("未进入决赛"); } 你程序中是有一个括号的位置错了
2020-02-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

各种大佬 我这个哪里错了啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信