陣列
靜態分配
一開始就定義陣列中的值。
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);