1. 程式人生 > >20175204 張湲禎 2018-2019-2《Java程序設計》第二周學習總結

20175204 張湲禎 2018-2019-2《Java程序設計》第二周學習總結

用戶 運算 基本數據 二周 決定 ole 編譯運行 scan lean

20175204 張湲禎 2018-2019-2《Java程序設計》第二周學習總結

教材學習內容總結

-第二章基本數據類型與數組要點:

-標識符與關鍵字:標識符的第一個字符不能是數字字符;
標識符不能是關鍵字;
標識符不能是true、false和null;
標識符是區分大小寫的。
-基本數據類型:1.共8種基本數據類型:邏輯類型:Boolean
整數類型:byte,short,int,long
字符類型:char
浮點類型:float,double
2.邏輯類型:常量:true,false;變量:使用Boolean聲明變量。
3.floa型常量後面必須要有後綴f或F;double型常量後面可以有後綴d或D,但允許省略。

4.精度從低到高排列順序是:byte,short,char,int,long,float,double
5.int型變量4字節。

-第三章運算符,表達式和語句要點:

1.x++ 和++ x都相當於x=x+1。不同之處在於++ x是先執行x=x+1再使用x的值,x++則是先使用x的值再執行x=x+1。
2.do-while循環語句至少執行一次循環體,但for、while循環語句必須先判斷給定條件是否成立,然後決定是否執行循環內的語句。
3.邏輯運算符:&& 邏輯與,||邏輯或,二者也稱為短路邏輯運算符。&按位與,|按位或。


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

-1.問題: 在編寫教材代碼時,不會輸入日語。

解決方案:通過網上復制進行編寫。
-2.問題:不是很理解scanner的意思與作用。
解決方案:通過網上搜索得知是“掃描器,用來在控制臺接收用戶輸入 Scanner scan=new Scanner(System.in)”; 但是還是有些不是很懂scanner的作用。


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

-1.問題:在運行課上帶包的代碼編譯運行測試時,在src目錄下運行時發現是找不到或無法加載主類 Hello
解決方案:在網上搜索後發現帶包的代碼,package is5204 是在src目錄下 生成一個 is5204的文件夾。代碼源文件Hello.class保存在is5204文件夾下面。通過 在src目錄中輸入指令 javac -d .Hello.java java is5204.Hello 編譯運行。

技術分享圖片

-代碼托管(https://gitee.com/zyzgl/zyz)

技術分享圖片


-其他

   在學習過程中,發現了Java和c語言之間有很多的不同,例如Java中char型數據一定是無符號的,而且不允許使用unsigned來修飾所聲明的char型變量,而c語言不同。在完成編寫二三章代碼時,主要是根據書本上抄寫代碼,再對代碼功能作用進行理解,但總感覺編寫代碼還是抄寫再多也不如自己寫一行,可是由於能力有限,完整獨立編寫程序還有不足,還需要努力學習。

20175204 張湲禎 2018-2019-2《Java程序設計》第二周學習總結