20165233 Java第2、三章學習總結

2017-2018-2 《Java程序設計》第二週學習總結

教材學習內容總結

第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.Scannergit

  • 問題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:課堂帶包的代碼編譯運行測試spa

  • 創建目錄結構:利用mkdir 20165233mkdir srcmkdir bin,創建所須要的目錄結構。命令行

  • 打包:package is5233設計

  • 編譯:javac -d bin src/Hello.java,因爲題目要求將Hello.java文件放入src
    文件夾,因此是src/Hello.java.要將編譯後的字節碼放入bin文件夾就要使用-d3d

  • 運行:java -cp .:bin is5233.Hello,要到放置字節碼文件的文件夾中進行運行。調試

緣由:對於上節課所講的內容沒有熟練掌握,現已徹底理解並會熟練使用這些語句。

其餘(感悟、思考等,可選)

第2、三章知識是學習Java的基礎,已經學習過c語言對於這部分知識的掌握更加容易。可是在學習過程當中發現有一些與c語言不太同樣的知識點。例如:Java中沒有無符號的聲明變量的用法;數組的[]中不能指定數組元素的個數等。因此對於學習上細節方面應尤其注意,不然很容易出錯。

相關文章
相關標籤/搜索