问答详情
源自: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("淘汰");
        }
        
        
        
        
        
        
        
        
        
    }
}

提问者:qq_救赎_2 2016-06-22 19:11

个回答

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

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

  • 信念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

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

  • 樱小路露娜
    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("淘汰");
            }
            &&是表示并且的意思

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

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

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

    if (sex.equals("男"))

  • 慕盖茨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....)少个括号