java從入門到棄坑第五天

1.二維數組:元素爲一維數組的數組,與c語言不同,java中的二維數組中每個一維數組中的元素個數可以不同。C語言

中的二維數組像是平面直角座標系,而java中的二維數組像是樹枝分叉。

2.二維數組的動態初始化:A:數據類型[][] 變量名 =new 數據類型 [m][n];指定有m個長度爲n的一維數組。

                                           B:數據類型[][] 變量名 =new 數據類型 [m][];m這個數據必須給出。

3.二維數組靜態初始化:數據類型[][] 變量名 = new 數據類型[][]{{元素},{元素},{元素}};

                            簡化:數據類型[][] 變量名 = {{元素},{元素},{元素}};

4.二維數組遍歷:for循環嵌套

5.形式參數問題:如果形式參數爲基本類型,形式參數的改變不影響實際參數。
                             
                            如果形式參數爲引用類型,形式參數的改變會影響實際參數。
  
                 應用:在調用方法時,若形參爲基本類型,則需要用變量來接返回值,若形參爲數組等引用類型,則會直

接改變引用類型的數據內容。也就是說調用方法改變數組時不需要用數組變量來接。

6.冒泡排序:相鄰的兩個元素進行比較,小的放前面,大的放後面

7.選擇排序:從0索引開始,依次和後面的每一個元素進行比較找出最小元素放在最小索引出

8.Arrays類:針對數組進行操作的工具類,提供排序,轉換等功能。在api中可詳細查看其類方法。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章