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

哪出问题了

public class HelloWorld {
    public static void main(String[] args) {
        int score = 94;
        String sex = "女";
        if(score>80){
            System.out.println("进入女子组决赛");
        }else if(String sex != '女'){
            System.out.println("进入男子组决赛");
        }
        
        
        
        
        
        
        
        
        
        
        
    }
}

提问者:慕村3181952 2018-03-08 15:20

个回答

  • Waiting丶微凉
    2018-03-08 15:32:42

    public class HelloWorld {
        public static void main(String[] args) {
            int score = 94;
            char sex = '女';
            if(score>80){
                System.out.println("进入女子组决赛");
            }else if(char sex != '女'){
                System.out.println("进入男子组决赛");
            }
        }
    }

  • weibo_相良相晴_0
    2018-03-08 15:31:57

    if (score > 80) {

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

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

    }else {

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

    }

    }这样就对了

  • Waiting丶微凉
    2018-03-08 15:30:25

    public class HelloWorld {
        public static void main(String[] args) {
            int score = 94;
            char sex = "女";
            if(score>80){
                System.out.println("进入女子组决赛");
            }else if(char sex != '女'){
                System.out.println("进入男子组决赛");
            }
        }
    }


  • weibo_相良相晴_0
    2018-03-08 15:29:52

    不对,抱歉看错了

  • weibo_相良相晴_0
    2018-03-08 15:29:20

    else if(String sex != '女'){
                System.out.println("进入男子组决赛");
            }把else if改成else