第2、三章java
問題1:什麼狀況下,須要輸入import java.util.Scanner
?git
問題1解決方案:這個是控制檯動態輸入的語句,
System.out.println("請輸入一個數字:");
Scanner scan=new Scanner(System.in);
a=scan.nextInt();
System.out.println(a);
在你須要給一個變量賦值是就能夠用了!數組
javac -d bin Hello.java
報錯「找不到文件」。問題1解決方案:因爲Hello.java
文件位於src
文件夾中,因此正確的命令行應該爲javac -d bin src/Hello.java
。學習
問題2:第三章例題Example3_8程序最後輸出的結果,字符串輸出的結果都是對應的位置數字,不是字符,爲何會有這樣的結果?測試
for(char ch:b)
中,粗心得將char
打成了int
,進行了類型強制轉換。錯題1:課堂帶包的代碼編譯運行測試spa
創建目錄結構:利用mkdir 20165233
、mkdir src
、mkdir bin
,創建所須要的目錄結構。命令行
打包:package is5233
設計
編譯:javac -d bin src/Hello.java
,因爲題目要求將Hello.java文件放入src
文件夾,因此是src/Hello.java
.要將編譯後的字節碼放入bin
文件夾就要使用-d
。3d
運行:java -cp .:bin is5233.Hello
,要到放置字節碼文件的文件夾中進行運行。調試
緣由:對於上節課所講的內容沒有熟練掌握,現已徹底理解並會熟練使用這些語句。
第2、三章知識是學習Java的基礎,已經學習過c語言對於這部分知識的掌握更加容易。可是在學習過程當中發現有一些與c語言不太同樣的知識點。例如:Java中沒有無符號的聲明變量的用法;數組的[]
中不能指定數組元素的個數等。因此對於學習上細節方面應尤其注意,不然很容易出錯。