陣列 宣告和建立 陣列內的所有元素相加
阿新 • • 發佈:2020-10-14
陣列的定義
陣列的基本定義:
-
陣列的長度都是固定的,一旦被建立,他的大小就是不可以改變的
-
陣列內的所有元素必須是同一型別
-
陣列的元素可以是任何型別的資料,也包括基本型別和引用型別
-
陣列變數屬於引用型別,素組也可以看成是物件,陣列中的每個元素相當於該物件的成員變數。陣列本省就是物件,java中物件是在堆中的,因此陣列無論儲存原始型別還是其他物件型別,陣列物件本身是在堆中的
陣列的宣告和建立
使用陣列之前,必須要先宣告變數,這樣才能在程式中使用。
陣列語法:
int[] nums;//宣告陣列為int型別
nums = new int[10];//建立一個數組,10代表這個陣列可以存放10個數字
int[] nums2 = new int[10];//宣告並建立一個數組
陣列內的每個數字都有一個下標,他是通過下標來訪問數字的,他們稱為元素,所以需要宣告每個下標對應的數字
//給陣列元素中賦值
nums[0] = 1;
nums[1] = 2;
nums[2] = 3;
nums[3] = 4;
nums[4] = 5;
nums[5] = 6;
nums[6] = 7;
nums[7] = 8;
nums[8] = 9;
nums[9] = 10;
System.out.println(nums[3]);
在陣列中,如果下標沒有對應的數字,則預設輸出0
//計算所有元素的和
int sum = 0;
//獲取陣列長度的屬性:arrays.length
for (int i = 0; i <nums.length ; i++) {
sum = sum + nums[i];
}
System.out.println("總和為:"+sum);
}
將一個數組內的所有元素相加
//計算所有元素的和
int sum = 0;
//獲取陣列長度的屬性:arrays.length
for (int i = 0; i <nums.length ; i++) {
sum = sum + nums[i];
}
System.out.println("總和為:"+sum);
}