為什么運行結果是“進入女子組決賽”?
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("淘汰"); ????????} ???????? ???????? ???????? ???????? ???????? ???????? } }
2016-11-29
就是不執行外面判斷的else部分
2016-11-29
對呀就是走第一個if的else代碼塊,然后直接跳出兩個if