问答详情
源自: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("进入男子组");
            }	
	}
}
错误在哪?   求高手


提问者:҉̵͚̼͉͖̺ͨͬͪ͗̇̑̽͋̀ 2015-07-31 15:52

个回答

  • ҉̵͚̼͉͖̺ͨͬͪ͗̇̑̽͋̀
    2015-07-31 16:04:44

    非常感谢,我的语法没什么错误吧

  • Perona
    2015-07-31 16:00:22

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

    这3行代码最后的分号都错了,改成英文分号即可。

    参考代码

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