課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
為什么輸入American不能出來答案
2018-11-27
源自:Java入門第二季 升級版 11-1
正在回答
打印一下s.nextLine()試試?? 估計為null,if語句沒進(jìn)去
這個問題很有意思,先說正解。
不要用兩個if,用一個if...else...語句就對了
題主錯誤的原因是第一個if里的s.nextline()這個方法取剛輸入的值,取到American判斷和Chinese不符,第二個if再取值的時候其實你還沒有重新輸入任何值,所以第二個s.nextline()取不到值了。
沒有speak()方法吧
加一行代碼
String?x=s.nextLine();
在System.out,println("請輸出不同國家的人(如Chinese)")下面,把下面s.nextLine都用x替代
輸入語句要放在子對象方法里面實現(xiàn),不能放在調(diào)用函數(shù)方法上
1.speak()沒有課執(zhí)行的方法體2.控制臺輸出可能帶有空格 s.trim().length()? ?trim()去兩端空格
慕勒2701546
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
4 回答請大神賜教
7 回答大神,請指教
4 回答大神,請指教
2 回答問題求大神指教
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-11-12
打印一下s.nextLine()試試?? 估計為null,if語句沒進(jìn)去
2019-05-06
這個問題很有意思,先說正解。
不要用兩個if,用一個if...else...語句就對了
題主錯誤的原因是第一個if里的s.nextline()這個方法取剛輸入的值,取到American判斷和Chinese不符,第二個if再取值的時候其實你還沒有重新輸入任何值,所以第二個s.nextline()取不到值了。
2019-05-05
沒有speak()方法吧
2019-04-18
加一行代碼
在System.out,println("請輸出不同國家的人(如Chinese)")下面,把下面s.nextLine都用x替代
2019-03-19
輸入語句要放在子對象方法里面實現(xiàn),不能放在調(diào)用函數(shù)方法上
2018-11-29
1.speak()沒有課執(zhí)行的方法體
2.控制臺輸出可能帶有空格 s.trim().length()? ?trim()去兩端空格