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

求大神指教

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

                    }

        }

        }

         }


提问者:慕粉3923315 2016-09-04 21:12

个回答

  • weixin_慕移动4434633
    2016-09-04 21:40:26
    已采纳

    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,它不应该在条件2中(不该在第二个if里)。