亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Scanner 導入報錯,請幫忙

Scanner 導入報錯,請幫忙

qq_亂了年輕的心_03726870 2016-12-20 04:31:09
package basic.day02;import java.util.Scanner;public class Demo {?? ?public static void main(String[] args) {?? ??? ??? ??? ??? ?Scanner sc=new Scanner(System.in);?? ??? ??? ??? ??? ??? ?String str=Scanner.nextLine();?? ??? ??? ??? ??? ??? ??? ?System.out.println(str);?? ?}}
查看完整描述

4 回答

?
朲吥狠站吥穩

TA貢獻1條經驗 獲得超5個贊

java是面向對象的,你new了一個Scanner對象,那你在下邊就要用new出來的對象來調用。不能直接用Scanner來寫。

把String str=Scanner.nextLine();改為String str=sc.nextLine();就行了。

查看完整回答
5 反對 回復 2016-12-20
?
如飄雪般寂靜如深海般沉甸

TA貢獻17條經驗 獲得超9個贊

String str=Scanner.nextLine();改為String str=sc.next();

查看完整回答
1 反對 回復 2016-12-20
?
Index98

TA貢獻2條經驗 獲得超0個贊

我想問下Scanner的教程在哪里 我找了好久像復習一下

查看完整回答
反對 回復 2017-02-17
?
小草1434

TA貢獻106條經驗 獲得超23個贊

改錯步驟1:

?String?str=Scanner.nextLine();

?改成:

String?str?=?sc,nextLine();

改善代碼1:在輸出語句添加一句:

sc.close();

可能錯誤1:

如果上述完整改完之后,如果還不能正常運行不通過,甚至是代碼老是提示錯誤,那么應該檢查下你的Java 的JRE是否已經正確安裝,或者配置是否可行。

可能錯誤2:

在編譯該代碼的時候,編譯的語言不是Java,而是其他語種。

查看完整回答
反對 回復 2016-12-20
?
qq_浮夢壹生_03287462

TA貢獻24條經驗 獲得超10個贊

第六行改為:String str=sc.nextLine();

查看完整回答
反對 回復 2016-12-20
?
qq_七哥_3

TA貢獻6條經驗 獲得超1個贊

? ? ?String str=sc.nextLine();

查看完整回答
反對 回復 2016-12-20
?
求其起個名吧

TA貢獻20條經驗 獲得超0個贊

?String?str=Scanner.nextLine();

換成

?String?str=sc.nextLine();


查看完整回答
反對 回復 2016-12-20
?
慕粉4259996

TA貢獻6條經驗 獲得超2個贊

你new的對象sc為何后面沒有用?
查看完整回答
反對 回復 2016-12-20
  • 4 回答
  • 0 關注
  • 2585 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號