20165302第二周學習總結


第二周學習總結

學習內容

  • Ubuntu中命令行的使用
  • 課本第二三章java代碼的編譯和運行
  • 帶包的代碼編譯運行
  • 數據類型 (邏輯類型,整數類型,字符類型,浮點類型)的使用
  • 預習第二三章的內容
  • 第一周查漏補缺

第二周總結

通過第二周的學習我學到了很多新的東西,並解決了很多之前存在的問題,獲得了比較大的收獲,雖然其中還存在很多沒有解決的問題,但我相信隨着今后學習的推進,這些問題一定會得到解決。

預習內容

第二章
1.邏輯類型常量true,false,變量用Boolean聲明,整數類型int型變量,使用byte來聲明byte型變量,short來聲明short型變量,long型常量用后綴L來表示,對於char類型的變量要用單引號括起來,float型需要特別注意后面有F或f
2.類型轉換運算

  • 精度由低到高byte short char int long float double
  • 當把級別低的變量賦值給級別高的變量的時候,系統自動完成數據類型的轉換例如 float x = 100
  • 當把級別高的變量賦值給級別低的變量的時候,必須使用類型轉換運算,格式 (類型名)要轉換的值
    3.輸入輸出數據
  • 可以用Scanner類創建一個對象Scnner reader = new Scanner (System.in);
  • System.out.println()或System.out.print()可以輸出串值或表達式的值,前者輸出后換行,后者不換,注意使用時不可出現回車
  • %d:輸出int型 %c輸出char型 %f 輸出浮點型 %s輸出字符串數據
    第三章
    3.1
    1.算數運算符與算數表達式
  • 加減運算符
  • 乘除和求余運算符
    2.自增,自減運算符(++ --)
    3.算數混合運算的精度
    4.關系運算符與關系表達式
    5.邏輯運算符與邏輯表達式
    6.賦值運算符與賦值表達式
    7.位運算符
  • 按位與運算
  • 按位或運算
  • 按位非運算
  • 按位異或運算
    8.instanceof運算符
    9.運算符綜述
    3.2
    1.語句概述
  • 方法調用語句 (System.out.println(“Hello”))
  • 表達式語句(x = 23;)
  • 復合語句
    3.3
    1.if條件分支語句
  • if語句
  • if—else語句
  • if-else if-else語句
    3.4
    switch開關語句
    3.5
    循環語句
  • for循環語句
  • while循環語句
  • do-while語句
    3.6
    break和continue語句

遇到的問題

1.在Git bash中對含有中文的代碼進行編譯運行時會出現亂碼,如圖

我嘗試過設置編碼格式為UTF—8結果還是會出現亂碼,於是我就選用了虛擬機來運行和上傳代碼,雖然Git中亂碼的問題還沒有解決,但總算可以用虛擬機來進行作業。

2.在虛擬機中做書上Example2_3.java代碼運行時出現了問題,如圖

前面輸入數據類型為double沒有問題,最后輸入0結束時沒有反應,但是檢查了幾遍代碼又重新敲了一遍還是這個問題(未解決)
3.在虛擬機中做書上Example2_5.java代碼運行時出現了問題,如圖

開始運行時沒有操作提示“輸入整數,程序判斷該整數是否在數組中”當我輸入一個數后才出現提示,然后再輸入這個數才會出結果,不是很明白哪里出現了問題(未解決)

4.一開始統計代碼腳本不會用,通過求助同學已經解決,將statistics放到克隆的文件夾下運行就可以統計了_

代碼截圖

收獲與感受

雖然在第二周的學習中遇到了很多問題,也有很多問題還未解決,但學習就是這樣一個遇到問題,發現問題解決問題的過程,上周用的Git做的作業,這周用的虛擬機,能熟練運用命令行來進行操作

代碼托管

統計代碼腳本運行截圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM