陣列使用

f-52Hertz發表於2024-11-27

一.動態初始化
陣列型別 陣列名【】= new 陣列型別【大小】或
陣列型別【】陣列名 = new 資料型別【大小】
(語法:資料型別 陣列名[]; 也可以 資料型別[] 陣列名)
步驟:
1.建立一個陣列
第一種動態分配方式:
double arr[]=new double[5]
double [] arr = new double [5]
第二種動態分配方式
先宣告:double arr[];
分配記憶體空間:arr = new double [5];
2.迴圈輸入
Scanner sc=new Scanner(System.in);
for(int i=0;i<arr.length;i++){
System.out.println("請輸入第"+(i+1)+"個元素的值");
arr[i]=sc.nextDouble();
}
3.輸出
System.out.println("=陣列的值的情況如下=");
for(int i=0;i<arr.length;i++){
System.out.println("第"+(i+1)+"的元素的值="+arr.[i]);
}
二、靜態初始化
int [] arr={1,2,3,4,5};
三、組使用的注意事項
1.使用陣列的步驟 1. 宣告陣列並開闢空間 2 給陣列各個元素賦值 3 使用陣列
2.陣列都有初始值。
int 0,short 0, byte 0, long 0, float 0.0,double 0.0,char \u0000,boolean false,String null
3.資料型別可以使基本資料型別、引用資料型別。但是!!不能混用!
四、陣列賦值
1.複製值
兩者資料空間獨立
int []arr1={1,2,3,4,5};
int []arr2=new int[arr.length];
2.複製地址
arr2存的元素值改變,arr1的也變
int []arr1={1,2,3,4,5};
int []arr2=arr1;

相關文章