1. 程式人生 > >20175316盛茂淞-Java第2周學習總結

20175316盛茂淞-Java第2周學習總結

代碼 head -a sca || src double else 虛擬機

20175316 2018-2019-2 《Java程序設計》第2周學習總結

教材學習內容總結

  • 1.整數:可細分為為short整數(占2字節),int整數(占4字節),long整數(占8字節)。

  • 2.字節:byte類型,需要逐字節處理數據。可表示-128~127的整數

  • 3.浮點數:要用來儲存小數,分為float浮點數(占4字節)與double

  • 4布爾:boolean類型可表示true和false,代表邏輯的“真”與“假”。

  • 5.字符:char類型用來儲存字符符號等信號

  • 6.變量: 對於基本類型使用所對應的關鍵詞,一些變量名稱不可以使用數字作為開頭,也不可以使用一些特殊字符。大部分采用駝峰是命名法。

  • 7.運算符:算數運算:+、—、*、/,運算法則也是先乘除再加減。 比較和條件運算:大於(>),不小於(>=),小於(<),不大於(<=),等於(==),不等於(!=)。 邏輯運算:&&(AND)、||(OR)、!(NOT) 位運算:位運算是逐位運算,有左移<<、右移>>兩個運算符

  • 8.類型轉換 double型到float型,int型到long型或short型,因為會存在字節的遺失。

  • 9.流程控制

    if...else條件式:條件式運算結果true會執行if的{與}中的描述語句,否則執行else的{與}中的描述語句。如果條件式不成立並不想做任何事,則else可以省略。如果有多個if...else語句嵌套,條件式一不滿足執行第二個語句的if的條件式二。

    switch條件式:switch的括號當中要取得值的變量或表達式,值必須是整數、字符、字符串等,之後會與case進行比較,操作case中的相應的描述語句。

    while循環:while主要用於停止條件必須在執行時期判斷的重復性動作。前測試循環,因為會在循環執行前就進行條件判斷。

教材學習中的問題和解決過程

  • 問題1:虛擬機瀏覽器打不開技術分享圖片技術分享圖片
  • 問題1解決方案:虛擬機更新到最新版本,但是無法解決,懇請老師解答

  • 問題2:無法在Windows和虛擬機之間進行雙向復制,已設置雙向復制,也已將虛擬機更新到最新版,卻始終無法解決
  • 問題2未解決,請求老師

代碼調試中的問題和解決過程

  • 問題1:一開始是一個個建立文件,但是效率太低
  • 問題1解決方案:建立src/bin文件,將代碼s全部輸完後,一塊編譯運行技術分享圖片
  • 問題2:Scanner語句使用條件,程序開頭必須要用java.util導入包中的類接口
  • 問題2解決方案:技術分享圖片

代碼托管

  • 技術分享圖片
  • 技術分享圖片
  • 技術分享圖片

第二周感悟

-第二周學習內容主要是java程序的編寫,相對第一周有關各環境的設置較大區別,本周我手打了大約300行代碼,初識的Java,發現和c語言有較大的差別的,是在c語言的基礎上變化。在之後的學習中,需要多多打代碼,熟能生巧。

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38

20175316盛茂淞-Java第2周學習總結