陣列12.7
實參:呼叫方法時具體要設定的值
形參:建立方法時,規定的引數型別
陣列:可以存放多個相同型別的資料。標誌是[];陣列中的元素都有下標,下標從0開始
陣列語法:陣列型別[] 陣列名稱=new 陣列型別[陣列長度];
動態初始化:int[] a=new int[5];(已經預設賦值)其中a是整數陣列型別,屬於引用型別的變數
1、在記憶體中,開闢空間存資料,容量為5,預設int資料初始化,
2、給陣列分配唯一的標誌地址值
3、在記憶體中,開闢空間存放引用型別變數a
4、把地址值交給引用型別的a
語法右邊開闢整數陣列型別,容量5,預設初始化,且有唯一的地址,地址交給左邊變數
int[] a =new int[5];
System.out.println(a);
//a儲存的陣列的地址值[I@36d64342
注:一般陣列型別靜態,動態初始化,輸出a的值為地址,但char型別的陣列輸出a的值為陣列元素,取決於System.out.println方法的特殊性
靜態初始化:int[] b=new int[]{1,2,3,4,5};
int[] c={1,2,3,4,5};
(已經人為賦值)
語法右邊開闢整數陣列型別,容量5,預設初始化,將預設值改成自己設定的值,顯示初始化,且有唯一的地址,地址交給左邊變數
獲取陣列長度array.length
獲取下標最大值array.length-1
陣列的遍歷array[i]
Arrays.toString(陣列),最終得到的是字串型別(目的是:遍歷出陣列裡的資料)
Arrays.sort(陣列),陣列從小到大排序,是一個方法
Arrays.copyOf(original, newLength),複製原來陣列的一定長度 1、擴容(擴充陣列的容量);2、縮容(縮小資料的容量)得到是新的陣列
1、統計陣列偶數個數
2、統計陣列奇數和
3、統計陣列最大值最小值
package day06;
import java.util.Arrays;
import java.util.Random;
public class Test {
public static void main(String[] args) {
int[] array=new int[10];
for(int i=0;i<array.length;i++) {
array[i]=new Random().nextInt(100);
}
System.out.println("陣列"+Arrays.toString(array));
int n=0;
for(int i=0;i<array.length;i++) {
if(array[i]%2==0) {
n=n+1;
}
}
System.out.println("偶數個數"+n);
int sum=0;
for(int i=0;i<array.length;i++) {
if(array[i]%2!=0) {
sum=sum+array[i];
}
}
System.out.println("奇數和"+sum);
int max=array[0];
for(int i=1;i<array.length;i++) {
if(max<array[i]) {
max=array[i];
}
}
System.out.println("最大值"+max);
int min=array[0];
for(int i=1;i<array.length;i++) {
if(min>array[i]) {
min=array[i];
}
}System.out.println("最小值"+min);
}
}
相關文章
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 陣列,陣列類,SyStem類陣列
- 陣列結構之陣列陣列
- Java陣列03:陣列使用Java陣列
- 陣列1——求一個陣列的最大子陣列陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 指標陣列和陣列指標與二維陣列指標陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- 陣列指標,指標陣列陣列指標
- 陣列指標 指標陣列陣列指標
- 陣列陣列
- 記一次陣列操作:陣列 A 根據陣列 B 排序陣列排序
- [求解]陣列,分成倆個陣列,陣列值之和的相差最小。陣列
- 矩陣和陣列矩陣陣列
- PHP陣列轉換為js陣列PHP陣列JS
- iOS 字典轉陣列,陣列轉字典iOS陣列
- 2-7 陣列:動態陣列陣列
- scala陣列與java陣列對比陣列Java
- 指標陣列與陣列指標指標陣列
- 陣列指標和指標陣列陣列指標
- 陣列演算法-差分陣列陣列演算法
- 稀疏陣列、佇列陣列佇列
- PHP 陣列搜尋 sdk & 陣列分頁PHP陣列
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- 陣列(ArrayPool陣列池、Span<T>結構)陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- 【陣列】977. 有序陣列的平方陣列
- 陣列去重和陣列扁平化陣列
- 二維陣列和稀疏陣列互轉陣列
- PHP二維陣列轉一維陣列PHP陣列
- [瘋狂Java]陣列:Arrays(陣列工具類)Java陣列
- 陣列004 動態建立一維陣列陣列
- iTunes 12.7 版本回退
- JavaScript 陣列JavaScript陣列
- 陣列方法陣列