4 回答
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超5個(gè)贊
java是面向?qū)ο蟮?,你new了一個(gè)Scanner對(duì)象,那你在下邊就要用new出來的對(duì)象來調(diào)用。不能直接用Scanner來寫。
把String str=Scanner.nextLine();改為String str=sc.nextLine();就行了。
TA貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超9個(gè)贊
String str=Scanner.nextLine();改為String str=sc.next();
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超1個(gè)贊
TA貢獻(xiàn)106條經(jīng)驗(yàn) 獲得超23個(gè)贊
改錯(cuò)步驟1:
?String?str=Scanner.nextLine();
?改成:
String?str?=?sc,nextLine();
改善代碼1:在輸出語句添加一句:
sc.close();
可能錯(cuò)誤1:
如果上述完整改完之后,如果還不能正常運(yùn)行不通過,甚至是代碼老是提示錯(cuò)誤,那么應(yīng)該檢查下你的Java 的JRE是否已經(jīng)正確安裝,或者配置是否可行。
可能錯(cuò)誤2:
在編譯該代碼的時(shí)候,編譯的語言不是Java,而是其他語種。
TA貢獻(xiàn)20條經(jīng)驗(yàn) 獲得超0個(gè)贊
?String?str=Scanner.nextLine();
換成
?String?str=sc.nextLine();
添加回答
舉報(bào)
