陣列

靜態分配

一開始就定義陣列中的值。

1
2
char[] arr1 = {'H', 'e', 'l', 'l', 'o'};
int[] arr2 = {0, 1, 2, 3};

動態分配

先定義記憶體大小,之後再動態分配陣列的值。

1
2
3
4
int arr[] = new int[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;

[]可放在類型後面,也可以放在變數後面,擇一放置。

1
int[] arr = new int[3];

字元陣列與print

印出字元陣列就是印出字串。

1
2
3
4
5
char arr[] = new char[3];
arr[0] = 'A';
arr[1] = 'B';
arr[2] = 'C';
System.out.println(arr);

results matching ""

    No results matching ""