看看哪里错了,在线等,+一积分

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

qq_救赎_2

2016-06-22 19:11

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

写回答 关注

10回答

  • 夜还没黑
    2016-06-23 07:52:22
    已采纳

    http://img.mukewang.com/576b248b0001116909080508.jpgif (sex.equals("男"))就是这里少了一个括号的

    qq_救赎_...

    非常感谢!

    2016-07-04 20:36:57

    共 1 条回复 >

  • 信念10
    2016-07-03 16:53:25

    旁边有错误英文提示的,看那个就好了。会指引你哪里少了一个括号“)”

  • 慕粉3547579
    2016-06-28 15:35:20

    第6行,if (sex.equals("男"){

    少写了一个括号,应该是if (sex.equals("男")){

  • 慕粉3547579
    2016-06-28 15:33:38

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

            }

            

            

            

            

            

            

            

            

            

        }

    }


  • qq_救赎_2
    2016-06-22 22:12:52

    输入分数为94, 如果分数大于80为外层条件,为条件1,如果为男性为内层条件,为条件2成立则输出男性进入决赛,反之则为女性进入决赛,如果分数不大于80,则淘汰,我确实脑子不好,多练习吧,没有谁刚开始就牛逼,多谢赐教

  • 樱小路露娜
    2016-06-22 21:40:57

    额,我都不知道你的要求是什么,所以把进入女子决赛的条件判定成河男子决赛一样了.

    qq_救赎_... 回复樱小路露娜

    我不知道我一开始的代码到底哪里出了错误,但是我将我原来的代码重新输入了一遍,成功了

    2016-06-22 22:34:05

    共 6 条回复 >

  • 樱小路露娜
    2016-06-22 21:33:33

    public class HelloWorld {
        public static void main(String[] args) {
            int score = 94;
            String sex = "女";
                if (score >80 && sex.equals("男")){     

                System.out.println("进入男子决赛");

                }else if(score >80 && sex.equals("女")){
               System.out.println("进入女子决赛");
                }
            }else{
                System.out.println("淘汰");
            }
            &&是表示并且的意思

    樱小路露娜 回复qq_救赎_...

    这个代码很通俗易懂啊,你那里不理解吗?

    2016-06-22 21:42:00

    共 2 条回复 >

  • 成长中的菜鸟
    2016-06-22 20:41:36

    ..........................  if (sex.equals("男")

    qq_救赎_...

    不对啊,大哥

    2016-06-22 21:37:52

    共 1 条回复 >

  • qq_怪怪的_03514043
    2016-06-22 20:12:42

    if (sex.equals("男"))

    qq_救赎_...

    不是啊,大哥

    2016-06-22 21:37:27

    共 1 条回复 >

  • 慕盖茨2272488
    2016-06-22 19:58:07

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

                }

            }

    if(sex....)少个括号

    qq_救赎_...

    不对啊,还是报错

    2016-06-22 21:37:04

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题