20165233 Java第二、三章學習總結
阿新 • • 發佈:2018-03-10
符號 int() 編譯運行 while 常量 java color ima 進行
2017-2018-2 《Java程序設計》第二周學習總結
教材學習內容總結
第二、三章
ch2
- 標識符與關鍵字
- 基本數據類型:
- 邏輯類型:boolean
- 整數類型:int、byte、short、long(註意:long型常量用後綴L來表示;且Java中沒有無符號聲明)
- 字符類型:char
- 浮點類型:float、double(float常量後面必須有後綴f或F
) - 類型轉換運算
- 輸入、輸出數據
- 數組
ch3
- 運算符與表達式
- if條件分支語句
- switch開關語句
- 循環語句(包括for語句、while語句、do-while語句)
- break和continue語句
- 利用更簡便的方式遍歷數組:for(聲明循環變量:數組的名字)
教材學習中的問題和解決過程
問題1:什麽情況下,需要輸入
import java.util.Scanner
?問題1解決方案:這個是控制臺動態輸入的語句,
System.out.println("請輸入一個數字:");
Scanner scan=new Scanner(System.in);
a=scan.nextInt();
System.out.println(a);
在你需要給一個變量賦值是就可以用了!
代碼調試中的問題和解決過程
- 問題1:課堂帶包的代碼編譯運行測試過程中,
javac -d bin Hello.java
報錯“找不到文件”。 問題1解決方案:由於
Hello.java
src
文件夾中,所以正確的命令行應該為javac -d bin src/Hello.java
。問題2:第三章例題Example3_8程序最後輸出的結果,字符串輸出的結果都是對應的位置數字,不是字符,為什麽會有這樣的結果?
- 問題2解決方案:在輸出語句的位置,
for(char ch:b)
中,粗心得將char
打成了int
,進行了類型強制轉換。
代碼托管
上周考試錯題總結
錯題1:課堂帶包的代碼編譯運行測試
建立目錄結構:利用
mkdir 20165233
、mkdir src
、mkdir bin
,建立所需要的目錄結構。打包:
package is5233
編譯:
javac -d bin src/Hello.java
src
文件夾,所以是src/Hello.java
.要將編譯後的字節碼放入bin
文件夾就要使用-d
。運行:
java -cp .:bin is5233.Hello
,要到放置字節碼文件的文件夾中進行運行。
原因:對於上節課所講的內容沒有熟練掌握,現已完全理解並會熟練使用這些語句。
其他(感悟、思考等,可選)
第二、三章知識是學習Java的基礎,已經學習過c語言對於這部分知識的掌握更加容易。但是在學習過程中發現有一些與c語言不太一樣的知識點。例如:Java中沒有無符號的聲明變量的用法;數組的[]
中不能指定數組元素的個數等。所以對於學習上細節方面應尤為註意,否則很容易出錯。
20165233 Java第二、三章學習總結