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

错误,我运行不出来

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

        }

        

    }

}
       

这个我运行不出来,提示

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
 Syntax error on tokens, delete these tokens
 Type mismatch: cannot convert from boolean to String
 Syntax error, insert ";" to complete LocalVariableDeclarationStatement
 sex cannot be resolved to a variable
 Syntax error on token "else", delete this token

 at com.imooc.HelloWorld.main(HelloWorld.java:4)

提问者:qq_零_14 2015-11-29 22:03

个回答

  • Irays
    2015-11-29 22:19:14
    已采纳

    你写的是java?

    public class HelloWorld {
         public static void main(String[] args) {
       int score = 94;
       String seX="女";
             if(score>80){

                 if(seX=="男"){//相等最好用seX.equals("男")

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

                 }else{

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

                 }

             }else{

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

             }

            

         }

     }

  • qq_零_14
    2015-12-02 22:27:20

    现在回头来看,当时真的太年轻,谢谢各位好心人啊 。

  • 山水之间123
    2015-11-30 20:03:56

    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("进入男子组决赛");

                }

            } 

      }

    }


  • 山水之间123
    2015-11-30 19:55:13

    public class HelloWorld {

           public static void main(String[] args) {

                int score = 94;

                String sex = "女";

                if(score>80){

                       if(sex squals("女")){

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

                       }else{

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

                       }

                } 

           }

    }


  • qq_零_14
    2015-11-29 22:04:32

    X我已经改了