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

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

玉树林峰

2015-05-27 11:21

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

写回答 关注

2回答

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


    玉树林峰

    非常感谢!

    2015-05-29 08:19:37

    共 1 条回复 >

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

    if的括号后多个分号

    玉树林峰

    不是说每一句结尾要加分号的吗

    2015-05-27 11:38:26

    共 1 条回复 >

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

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

1165556 学习 · 17587 问题

查看课程

相似问题