条件语句if 在电脑上运行OK,在课件上出错,求指导

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

慕婉清5481736

2017-05-30 19:49

http://img.mukewang.com/592d5c200001d11d11450488.jpg

http://img.mukewang.com/592d5c21000138e511930453.jpg

电脑代码

public class icmooc{

   public static void main(String[] args){

int score=34;

String sex="男";

if(score>80){                       //第一个if

 if(sex.equals("女")){              //第二个if

   System.out.println("进入女子组决赛"); //代码1

 }else{

System.out.println("进入男子组决赛");//代码2

     }

            

  }else{

System.out.println("淘汰");//代码3

}

    }

}

将电脑代码在慕课网上运行可以得出结果运行正常。


写回答 关注

2回答

  • 第五先生
    2017-05-30 19:55:47
    已采纳

    if(score>80)

            {

                if(sex.equals("女"))

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

                else

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

            }

            else

            {

                System.out.println("没能进入决赛");

            }//这个else应该和第一个if并列,而不是嵌套在第一个if语句里



    慕婉清548...

    Eclipse安装一直不成功!jdk 都安装了!环境变量也OK,还在摸索

    2017-05-31 10:36:36

    共 3 条回复 >

  • 慕粉1471607820
    2017-05-30 20:05:01

    public class icmooc{

       public static void main(String[] args){

    int score=34;

    String sex="男";

    if(score>80){                       //第一个if

             if(sex.equals("女")){              //第二个if

               System.out.println("进入女子组决赛"); //代码1

             }

            else{

            System.out.println("进入男子组决赛");//代码2

             }

    }

    else{

    System.out.println("淘汰");//代码3

    }

        }

    }

    从你在网页上的截图来看,第二个else前面少个大括号

    慕婉清548... 回复慕粉1471...

    已经弄明白了,多谢解答

    2017-05-30 20:23:26

    共 3 条回复 >

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

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

1165641 学习 · 17587 问题

查看课程

相似问题