(1) Cipta kelas bernama T04 dan isytiharkan dua pembolehubah tatasusunan1 dan tatasusunan2 dalam kaedah main()
Ia adalah tatasusunan jenis int[] .
(2) Gunakan kurungan kerinting {} untuk memulakan tatasusunan1 hingga 8 nombor perdana: 2, 3, 5, 7, 11, 13, 17, 19.
(3) Paparkan kandungan tatasusunan1.
(4) Berikan pembolehubah tatasusunan2 bersamaan dengan tatasusunan1, ubah suai elemen indeks genap dalam tatasusunan2 untuk menjadikannya sama dengan nilai indeks (seperti tatasusunan[0]=0, tatasusunan[2]=2). Cetak tatasusunan1. **Berfikir: Apakah hubungan antara tatasusunan1 dan tatasusunan2?
Sambungan: Ubah suai soalan untuk merealisasikan penyalinan tatasusunan1 oleh tatasusunan2
public class T04 { public static void main(String[] args) { int[] array1,array2; array1=new int[]{2,3,5,7,11,13,17,19}; for(int i=0;i< array1.length;i++){ System.out.print(array1[i]+"\t"); } //赋值array1变量等于array2 //不能称作数组的复制 array2=array1; for(int i=0;i< array1.length;i++){ if(i%2==0){ array2[i]=i; } } System.out.println(); System.out.println("******************************************"); for(int i=0;i< array1.length;i++){ System.out.print(array1[i]+"\t"); } } }
(1 ) tatasusunan1 dan tatasusunan2 Nilai alamat adalah sama, menunjuk kepada satu-satunya entiti tatasusunan dalam ruang timbunan
(2)
for(int i=0;i< array1.length;i++){ array2[i]=array1[i]; }
Kaedah 2
int i=0; int j=0; for(i=0,j= arr.length-1;i<j;i++,j--){ int a=arr[i]; arr[i]=arr[j]; arr[j]=a; }
Atas ialah kandungan terperinci Bagaimana untuk menggunakan tatasusunan dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!