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

来源:4-4 Java条件语句之嵌套 if

不出剑的阿良

2019-11-28 15:11

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回答

  • 慕桂英41915749288595900
    2019-11-28 16:23:10
    已采纳

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

  • Ice灬贝比
    2019-11-28 22:52:43

    第二个else前面加多个 }

  • 慕桂英41915749288595900
    2019-11-28 16:22:19
    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("未进入决赛");
        }
    }



    慕函数254... 回复不出剑的阿良

    他用的是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 18:30:24

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165523 学习 · 17586 问题

查看课程

相似问题