错误,我运行不出来

来源:4-4 Java条件语句之嵌套 if

qq_零_14

2015-11-29 22:03

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)

写回答 关注

5回答

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

                       }

                } 

           }

    }


    山水之间12...

    这个sex squals("女")应该为sex.equals("女")

    2015-11-30 20:05:51

    共 1 条回复 >

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

    X我已经改了

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题