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();就行了。

小草1434
TA貢獻106條經驗 獲得超23個贊
改錯步驟1:
?String?str=Scanner.nextLine();
?改成:
String?str?=?sc,nextLine();
改善代碼1:在輸出語句添加一句:
sc.close();
可能錯誤1:
如果上述完整改完之后,如果還不能正常運行不通過,甚至是代碼老是提示錯誤,那么應該檢查下你的Java 的JRE是否已經正確安裝,或者配置是否可行。
可能錯誤2:
在編譯該代碼的時候,編譯的語言不是Java,而是其他語種。
添加回答
舉報
0/150
提交
取消