为什么运行结果是“进入女子组决赛”?

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

慕粉4082933

2016-11-29 19:30

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


写回答 关注

2回答

  • 滢芷
    2016-11-29 20:22:31
    已采纳

    就是不执行外面判断的else部分

    慕粉4082...

    非常感谢!

    2016-11-30 07:19:59

    共 1 条回复 >

  • 滢芷
    2016-11-29 19:41:35

    对呀就是走第一个if的else代码块,然后直接跳出两个if

    慕粉4082...

    "对呀就是走第一个if的else代码块,然后直接跳出两个if" 特别后面的 “然后直接跳出两个if” 后面哪有俩个if?

    2016-11-29 20:13:59

    共 2 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题