6 回答

TA貢獻2條經(jīng)驗 獲得超2個贊
package?hello; public?class?HelloWorld{ ????public?static?void?main(String[]?args){ ????????String?today="周末"; ????????String?weather="晴朗"; ????????if?(today.equals("周末")){ ?????????if?(weather.equals("晴朗")){ ????????????????System.out.println("去室外游樂場游玩"); ????????????} ?????????else?{ ????????????????System.out.println("去室內(nèi)游樂場游玩"); ????????????} ????????} ?????????else{ ????????????????System.out.println("去上班"); ?????????????} ?????????? ????????} ????????? ????}
問題出在你在最后一個else語句放在了第一個if{}語句塊里面,我改了一下,你看看

TA貢獻7條經(jīng)驗 獲得超9個贊
public?class?HelloWorld{
????public?static?void?main(String[]?args){
????????String?today="周末";
????????String?weather="晴朗";
????????if?(today.equals("周末")){
?????????if?(weather.erquals("晴朗")){
????????????????System.out.println("去室外游樂場游玩");
????????????}else{
????????????????System.out.println("去室內(nèi)游樂場游玩");
????????????}
????????}else{
????????????????System.out.println("去上班");
????????????}
?????????
????}
}

TA貢獻47條經(jīng)驗 獲得超30個贊
else{
????????????????System.out.println("去室內(nèi)游樂場游玩");
????????????}
改為?
else if{
????????????????System.out.println("去室內(nèi)游樂場游玩");
????????????}
只有最后一個分支才可以試用else
添加回答
舉報