1. 程式人生 > >Java 隨心筆記4

Java 隨心筆記4

分配 數組元素 實現 內存 個數 組元 類型 new 多個

一、數組 存數(多個同種數據類型)
變量只能存儲一個數據

總結:當我們遇到存儲多個數據類型的數據時,可以用數組

1)定義數組
格式:數據類型 [] 數組名
數據類型:java提供的數據類型
[]: 數組
數組名:合法的標識符

2)初始化數組
a:初始化:給數組元素分配內存空間並賦值;
int[] arr;
b:如何初始化
動態格式: 數據類型[] 數組名 = new 數據類型[長度] new int[2]
動態初始化,系統默認值int 0
一般格式:int[] arr = new int[2];
靜態格式:
類型[] 數組名 = new 類型[]{元素,元素,……};
類型[] 數組名 = {元素,元素,元素,……};
一般采取第二種方式
3)數組長度
數組名.length 獲得數組的長度,即元素的個數

二、二維數組
定義:1)int[][] arr = new int[3][4];
表示3*4的二位數組
2)int[][] arr = new int[3][];
數組中每個元素的長度不確定
3)int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};
三個元素都是數組
遍歷:arr[i][] arr.length arr[i].length

總結:構建編程的思路
數組中A與B反轉要借用AB第三者做中介數據,c=a; a=b; b=a;巧妙進行反轉
反轉過程由於反轉一次即可實現兩個數據的交換,所以反轉次數 n=arr.length/2;

Java 隨心筆記4