class arrydemo2;
//int arr = ;//資料明確使用此方法
//int arr = new int[5];
//arr[0] = 90;
//arr[1] = 80;……
/*int arr = new int[3];
system.out.println(arr[3]);//arrayindexoutofbound***ception:3 :運算元組時,訪問到了陣列中不存在的角標。
*/int arr = new int[3];
arr = null;
system.out.println(arr[1]);//nullpointerexception:空指標異常。當引用沒有任何指向值為null的情況,該引用還在用於操作實體。
}}
陣列 初始化 只含動態初始化 靜態初始化
首先j a中此處只講靜態初始化 動態初始化 靜態初始化就是提前在陣列中設定好了陣列內容,此內容不做改動,該多長已經在設定內容的時候已經決定 動態初始化就是僅限於new及確定陣列大小長度,裡面的陣列內容沒有,可自由進行填寫,也包含了靜態初始化的內容 示例 package 陣列 public class...
java的靜態初始化和動態初始化
package array public class array for int i 0 i 3 i system.out.println for int i 2 i 0 i system.out.println system.out.print b.length n 動態初始化 inta new ...
Java自學 陣列 初始化陣列
步驟 1 分配空間與賦值分步進行 public class helloworld 步驟 2 分配空間,同時賦值 public class helloworld 寫法二 省略了new int,效果一樣 int b 寫法三 同時分配空間,和指定內容 在這個例子裡,長度是3,內容是5個,產生矛盾了 所以如...