ARRAY PADA JAVA

Array adalah kumpulan elemen data yang mempunyai susunan tertentu yang teratur. Jumlah elemen array terbatas, dan semua elemennya mempunyai tipe yang sama. Cara pendeklarasian array sama seperti pada C++. berikut cara mendeklarasikan array pada java.

tipe_data nama_array [jumlah_elemen];
 terdapat beberapa jenis array, 


a.         Array Satu Dimensi
Merupakan kumpulan elemen yang tersusun dalam suatu baris yang memiliki tipe data sama dan elemennya akan diakses hanya melalui satu indeks.
Deklarasi array
tipe_data nama_array [jumlah_elemen];

b.         Array Dua Dimensi
Array dua dimensi tersusun dalam bentuk baris dan kolom, dimana elemen pertama menunjukkan baris dan elemen kedua menunjukkan kolom.
Deklarasi array:
tipe_data nama_array [jmlelemen_baris][jmlelemen_kolom];

c.         Array Dinamis
Array dinamis adalah array yang tidak mempunyai suatu jangkauan atau ukuran yang tetap. Tetapi ketika program dijalankan maka memori untuk suatu array dinamis dialokasikan ketika menugaskan suatu nilai kepada array. Array dinamis adalah array yang pengalokasian memorinya dapat diubah-ubah.
Deklarasi array
tipe_data nama_var_ptr=new tipe_data[nama_var]
  berikut source code untuk membuat array dinamis.


import java.util.Scanner;
class array{
public static void main (String[] args) {
       int a[][];
       int d;
       int i,j;
       int b,c;
Scanner y = new Scanner(System.in);
System.out.print(“masukkan banyak baris : “);
b = y.nextInt();
System.out.print(“masukkan banyak kolom : “);
c = y.nextInt();
a=new int [b][c];
for(i=0;i<b;i++) {
       for (j=0;j<c;j++) {
       System.out.print(“Data ke [“+(i+1)+”,”+(j+1)+”] = “);
        d=y.nextInt();
        a[i][j]=d;
       }
}
System.out.println(“ “);
for (i=0;i<b;i++) {
       for (j=0;j<c;j++) {
       System.out.print(a[i][j]);
       System.out.print(“ “);
             }
             System.out.println(“ “);
       }    
} 
}

Komentar