哪位前辈帮我看下错哪,检查不出来,调试结果报错

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

慕的地2346021

2015-09-01 14:44

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

  • lei521qin
    2015-09-01 14:51:45
    已采纳

    最后一个else是和第一个if一级。应该在最后一个else前加个}

  • Linapan
    2015-09-01 15:06:28

      if (score>80){

                if (sex.equals("女")) {

                    System.out.println("进入女子组决赛");

                }else{

                    System.out.println("进入男子组决赛"); 

                }

            }else{

                  System.out.println("淘汰");

                }   

        


  • 慕的地2346021
    2015-09-01 15:06:15

    额谢谢了,是大括号问题,网站语法不智能纠错,看了老半天,哎

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

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

1165172 学习 · 17581 问题

查看课程

相似问题