第二个else为什么错了?

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

hiahiahia4

2016-09-29 11:31

http://img.mukewang.com/57ec8ad6000139b003900235.jpg为什么错了第二个else
写回答 关注

7回答

  • 老人与海5
    2016-10-31 10:10:03

    public class HelloWorld {

        public static void main(String[] args) {

    int score = 94;

    String sex = "女";

            

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

                if (score>80){

                    System.out.println("可以进入决赛");

                }else{

                    System.out.println("不可以进入决赛");

                }

                

            }else{

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

            }

            */

            if (score>80){

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

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

                }else{

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

                }

                

            }else{

                System.out.println("不可以进入决赛");

            }

            

            

            

            

            

            

    }

    }


  • 黑人僧4139072
    2016-10-09 21:43:58

    http://img.mukewang.com/57fa4973000167cf03650080.jpg应该在(“女”)后面加{

  • 慕粉4114585
    2016-10-06 21:28:33

    最后结尾的}需要4个。 少了就乱码

  • hiahiahia4
    2016-09-29 12:01:45

    结构不对,少大括号了

  • 大漠雄鹰94
    2016-09-29 11:40:53

    看错了,吧第一个else前面大括号去掉,然后在括号匹配下就行

  • 大漠雄鹰94
    2016-09-29 11:38:49

    第一个else改为elseif就好使了应该

  • 阔耐的小跟班
    2016-09-29 11:35:18

    第一个else前面的大括号去掉就对了


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

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

1165172 学习 · 17581 问题

查看课程

相似问题