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

亲们,求教哪里错了 ,看了半天看不出来

这个是那里错了  看了半天看不出来啊

提问者:玉树林峰 2015-05-27 11:21

个回答

  • Perona
    2015-05-27 11:53:10
    已采纳

    2个错误,

    一:if()后面是不需要加;

    if (score>80);{改为:

    if (score>80){

    if (sex.equals("男"));改为

    if (sex.equals("男"))

    二:里面的if语句缺了对花括号,加上就好了

    if (sex.equals("男")){
                System.out.println("进入男子组决赛");
                }else{
                System.out.println("进入女子组决赛");
                }

    参考代码

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


  • Eve_uestc
    2015-05-27 11:35:37

    if的括号后多个分号