代码一直报错

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

吃烤串不吐签

2018-08-28 23:59

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

}

}

}

没看出来哪里错误啊


写回答 关注

3回答

  • 绫濑成美
    2018-09-12 14:21:36

    if(sex.equals("女")){这个里面女前面的括号和

    }else{

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

    else前面少个}

  • 栗喵
    2018-08-29 16:55:14

    if后面不能直接跟两个else,可以写成if{}else{} 或者 if{}else if{}else{}

    public class HelloWorld {
        public static void main(String[] args) {
            int score = 94;
            String sex = "女";
            if (score > 80) {
                if (sex.equals("女")) {
                    System.out.println("进入女子决赛");
                } else if (sex.equals("男")) {
                    System.out.println("进入男子决赛");
                } else {
                    System.out.println("淘汰");
                }
            }
        }
    }


  • 慕少946491
    2018-08-29 14:57:32

    最后那个else少}

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

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

1165172 学习 · 17581 问题

查看课程

相似问题