猿问

为什么最后一句else 总是报错??

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 ("淘汰");

        }

        

        

        

    }

        

        

}


慕粉3220376
浏览 3732回答 8
8回答

柠檬酸钠

这要是不报错就成神了,代码缩进都这么明显,就不能把多余的大括号删掉吗。。。

绿洲仙人球

第一个else处的大括号匹配错了,以下是正确的代码结构,请参考写这种逻辑判断的时候先理清逻辑,然后代码写时一定要注意缩进,最好用eclipse等编辑器来写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("淘汰");     }   } }

kstg5944571

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 ("淘汰");        }  }}改成以上代码就好使了,主要是最后一个else要对准第一个if,你的括号有点问题,自己看下

Newbie_Zou

你试着仔细看看你if判断后面跟着的{}这俩括号是不是多了,如果多了删掉它再去运行一下看看会不会报错。

qyy2499760117_叶子

好像是之前那题,你的判断逻辑错误了,语法是按if(?){  2}else{   1}还要判断的话,就得在if里判断,一次类推。if(?){    2    if(?){       4    }else{      3   }}else{   1}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 ("淘汰");            }   }}

半枯

你的else已经写到main函数外面了,建议每次写完核对下大括号

大牙生

你的if语句套的不对吧?总感觉好像else放错地方了啊

提着裤子

这个应该是在记事本上编译得吧!啊哈哈
随时随地看视频慕课网APP

相关分类

Java
我要回答