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

自己瞎写了段代码,想输入score和sex的值运行得结果,结果全是错误,希望大神能帮忙修改一下

public class HelloWorld{

   public static void main(String[] args){

import score=();

import sex=("");

int score>80;

char sex="女";

String a

if(score.equals("女"));

a="进入女子决赛";

else

a="进入男子决赛";

else

a="不能进入决赛";

System.out.println(a);

}

}


提问者:初心noc 2015-08-21 02:04

个回答

  • qq_仰望摩天轮_0
    2015-08-21 09:30:33
    已采纳

    1.  int score>80;      定义的时候没见过这么用的,  要么int score;   要么int score=80; 声明变量赋初值

    2. char sex="女";     char  类型用单引号      String用双引号

    3. String a                 后面少分号

    4. if(score.equals("女"));        if后面不能用分号 ,另外条件是不对的,score与“女”不是匹配的,

    5. if......     else......     else.......      这种用法应该是不对的,if与else 一般成对出现,最后一个else应该提示错误

    6. System.out.println(a);            达不到你想实现的效果



    public class HelloWorld{

    public static void main(String[] args){


        int score;

        String sex="女";

        String a ;

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

           a="进入女子决赛";

           System.out.println(a);

        }

        else{

           a="进入男子决赛";

           System.out.println(a);

        }  

      }

    }

    ps  变量a实在没必要,  

    import score=();

    import sex=("");

    这俩个语句我还没学,

  • dumbaodouble
    2015-08-22 21:52:14

    大哥准会瞎琢磨

  • 伊兮尘昔
    2015-08-21 09:22:29

    import score=();

    import sex=("");

    这两行代码你能解释一下什么意思吗?