9 回答

TA貢獻(xiàn)15條經(jīng)驗 獲得超30個贊
建議去看看基礎(chǔ)課程里多重if和嵌套if的用法,講的很好,初學(xué)時不要自己瞎琢磨,先把基本的東西搞清楚,你這里年齡是25,只有一種情況,如果年齡改成50或者70,你猜猜會打印什么?

TA貢獻(xiàn)2條經(jīng)驗 獲得超2個贊
if(1){
????進(jìn)來了
}
if(1){
????進(jìn)來了
}
------------------------------------------------------
if(1){
????進(jìn)來了
}else if(1){
????進(jìn)不了
}

TA貢獻(xiàn)1017條經(jīng)驗 獲得超1032個贊
簡單來說就是:
if(條件1){one}else if(條件2){two}~~~的執(zhí)行過程就是先判斷是否滿足條件1,如果滿足則執(zhí)行代碼one,隨后跳過條件2的判斷執(zhí)行~~~;如果條件1不成立則判斷條件2是否成立,成立則執(zhí)行two代碼,不成立則執(zhí)行后方代碼~~~
去掉else即if(條件1){one}if(條件2){two}~~~的執(zhí)行過程就是先判斷是否滿足條件1,如果滿足則執(zhí)行代碼one,隨后判斷條件2是否成立,成立則執(zhí)行代碼two,不成立則跳過代碼two的執(zhí)行,繼續(xù)執(zhí)行~~~;如果條件1不成立則判斷條件2是否成立,成立則執(zhí)行two代碼,不成立則執(zhí)行后方代碼~~~

TA貢獻(xiàn)5條經(jīng)驗 獲得超1個贊
? ?if(age>=60){
? ? ? ? ?System.out.println("老年"); ??
? ?}?
? ?if(age>=40){
你這里不是沒加else嗎?你試試int age=70 看看什么效果,你再把他改成
? ?if(age>=60){
? ? ? ? ?System.out.println("老年"); ??
? ?} else?if(age>=40){

TA貢獻(xiàn)5條經(jīng)驗 獲得超1個贊
? ?if(age>=60){
? ? ? ? ?System.out.println("老年"); ??
? ?}?
? ?if(age>=40){
你這里不是沒加else嗎?你試試int age=70 看看什么效果,你再把他改成
? ?if(age>=60){
? ? ? ? ?System.out.println("老年"); ??
? ?} else?if(age>=40){
添加回答
舉報