20165302第二週學習總結

第二週學習總結

學習內容

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

    第二週總結

    經過第二週的學習我學到了不少新的東西,並解決了不少以前存在的問題,得到了比較大的收穫,雖然其中還存在不少沒有解決的問題,但我相信隨着從此學習的推動,這些問題必定會獲得解決。git

    預習內容

    第二章
    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中對含有中文的代碼進行編譯運行時會出現亂碼,如圖bash

我嘗試過設置編碼格式爲UTF—8結果仍是會出現亂碼,因而我就選用了虛擬機來運行和上傳代碼,雖然Git中亂碼的問題尚未解決,但總算能夠用虛擬機來進行做業。學習

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

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

開始運行時沒有操做提示「輸入整數,程序判斷該整數是否在數組中」當我輸入一個數後纔出現提示,而後再輸入這個數纔會出結果,不是很明白哪裏出現了問題(未解決)對象

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

代碼截圖

收穫與感覺

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

代碼託管

統計代碼腳本運行截圖

相關文章
相關標籤/搜索