1. 程式人生 > >201711671103《Java程式設計》第二週學習總結

201711671103《Java程式設計》第二週學習總結

教材學習內容總結

1.java語言有8種基本資料型別:boolean、byte、short、int、long、float、doublle、char。系統分別分配1或4、1、2、4、8、4、8、2個位元組。

2.資料型別按精度從低到高排列:byte、short、char、int、long、float、double。

float型常量後面必須有後綴f或F。

3.當級別低的變數的值賦值給級別高的變數時,系統自動完成型別轉換。格式為:(型別名)要轉換的值。eg.int x=(int)34.89

4.輸入基本型資料:Scanner reader=new Scanner(Systerm.in);

5.輸出基本型資料:System.out.println()或System.out.print()。可使用+將變數、表示式或一常數值或一字串並置輸出。

6.格式符號輸出表達式的值:%d(int),%c(char),%f(float),%s(字串),%md(輸出int佔m列),%m.nf(輸出float佔m列,小數點保留n位)。

7.宣告陣列:①陣列的元素型別  陣列名[]([] []);②陣列的元素型別 []([] [])陣列名。

8.為陣列分配元素:陣列名=new 陣列元素的型別[陣列元素的個數] eg. boy=new float[4]

9.陣列是相同型別的資料元素按順序組成的一種複合型資料型別,資料屬於引用型變數,陣列變數中存放著陣列的首元素的地址,通過陣列變數的名字索引使用陣列的元素。

如果兩個相同型別的資料如果具有相同的引用,它們就有可能有完全相同的元素。

10.陣列通過索引訪問自己的元素,索引從0開始,即如果陣列有7個元素,索引到6為止。

11..陣列元素個數稱為陣列的長度,一維陣列“陣列名.length”=陣列元素個數,二維陣列“陣列名.length”=陣列中一維陣列的個數。

教程學習中遇到的問題和解決方案

1.p28例4

System.out.println(‘‘陣列a的引用=’’+a); 這句程式碼輸出的結果不是陣列a的元素的值,而是字串。

解決:對於char型陣列a,應輸入System.out.println(a)才會輸出陣列a全部元素值。輸入System.out.println(+a)是輸出char型陣列的引用。

2.p29例5

上學期學的冒泡法,流程圖都不是很記得了,只能回去翻書。

3.課本上的程式打了都執行出來,但是都是得看著書本打,如果讓我自己把一道題的程式碼打出來,很難。

程式碼除錯中的問題和解決過程 

這次執行eclipse突然執行不了,重新刪除,重新安裝了一遍。對eclipse這個軟體還不是很熟悉,很多時候都需要向室友請教。

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 3000行 15篇 200小時
第一週 200 1篇 3
第二週 500 1篇 12

參考資料

java實用2教程