问答详情
源自:4-4 Java条件语句之嵌套 if

看看错哪儿了?

if(score>80){              if(sex=="男"){                System.out.println("进入男子组决赛");              } eles  {                  System.out.println("进入女子组决赛");              }           }else {                System.out.println("淘汰");        }                    } } 


提问者:lingkai 2016-06-23 10:46

个回答

  • 努力才会迎来成功
    2016-06-23 10:52:15
    已采纳

    大括号有问题

  • 慕粉3547579
    2016-06-28 15:57:38

    第一个else写错了。

    完整代码为:

    public class HelloWorld {

        public static void main(String[] args) {

    int score = 94;

    String sex = "女";

         if(score>80){              if(sex=="男"){                System.out.println("进入男子组决赛");              } else  {                  System.out.println("进入女子组决赛");              }           }else {                System.out.println("淘汰");        }

            

     }

    }


  • 慕用0883821
    2016-06-26 20:29:05

    第一个else写错了,

  • 黑山头山大王
    2016-06-23 13:01:44

    这样是有问题的,分数大于80里面分男女,分完男女还来个else?那就是中性人咯?根据你的意思应该是这样的:

    if(score>80){

         if(sex=="男"){

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

        } else{       

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

        }        

    else{

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

    }   

  • 随风灬而逝
    2016-06-23 10:54:19

    第一个else写错了