Penggunaan Array di Java

Penggunaan Array di Java

Penggunaan Array di Java

Assalamu’alaikum kali ini kami akan membahas tentang array di Java.

Array adalah suatu kumpulan data pada suatu variabel. Gampangnya adalah wadah dari sekumpulan sesuatu, nah sesuatu itu bisa berupa kata – kata atau angka atau yang lain, nah kata – kata itu adalah String dan angka itu bisa berupa integer (angka bulat) atau double, float (angka koma). Cara mendeklarasikan suatu array adalah sebagai berikut :

tipe_array nama_array[];

tipe_array[] nama_array;
Contoh : int nilai[];

char[] huruf;

Agar kita dapat memesan tempat di memori untuk menampung elemen-elemen array, kita perlu membuat array. Adapun caranya adalah dengan memakai new karena di dalam Java suatu array adalah dianggap suatu obyek. Format penulisannya adalah sebagai berikut :

nama_array = new tipe_array[total_elemen_array];

Contoh : int nilai[];

nilai = new int[5];

Kita juga dapat melakukan deklarasi dan pembuatan array hanya pada satu baris statement. Adapun format penulisannya adalah sebagai berikut :

Contoh : int nilai[] = new int[5];

Inisialisasi array dapat dilakukan dengan format penulisan sebagai berikut:

tipe_array nama_array[] = {nilai_indeks_0, nilai_indeks_1, … , nilai_indeks_n};

Contoh : int nilai[] = {70, 65, 85};

Kita dapat membuat array multi dimensi dengan cara menambahkan tanda [] sebanyak dimensi yang ingin dibuat. Sebagai contoh adalah sebagai berikut:

int x[][] = new int[3][4];

Baris statement diatas berarti kita ingin membuat array berdimensi 2, dengan 3 elemen
di dimensi ke-1 dan 4 elemen di dimensi ke-2. Untuk mengetahui panjang dari suatu
array yang telah kita buat, kita dapat memakai properti length. Adapun format untuk menggunakan length adalah sebagai berikut:

var_array.length è total elemen array pada dimensi 1
var_array[i].length è total elemen array pada dimensi 2 untuk indeks ke-i pada dimensi 1
var_array[i][j].length è total elemen array pada dimensi 3 untuk indeks ke-i pada dimensi 1 dan indeks ke-j pada dimensi 2 dan seterusnya.

Suatu array juga dapat me-refer (merujuk) ke array yang lain, dengan kata lain
merujuk pada alamat memori yang sama. Sebagai contoh adalah program berikut ini :

int nilai[] = {10, 20, 30};
int result[];
result = nilai;
Di baris ketiga, kita meng-assign array nilai ke array result. Akibatnya, array result akan me-refer (merujuk) pada array nilai, sehingga kedua array tersebut merujuk alamat memori yang sama.

Contoh pengginaan array 1 dimensi

public static void main(String[] args) {
    int nilai[]=new int[3];
    nilai[0] = 40;
    nilai[1] = 50;
    nilai[2] = 60;

    for (int i=0 ; i<nilai.length;i++){
        System.out.print(" "+nilai[i]);
    }
}

Contoh penggunaan array 2 dimensi :

public static void main(String[] args) {
    int nilai[][] = new int[4][3];

    nilai[0][0] = 81;
    nilai[0][1] = 90;
    nilai[0][2] = 62;
    nilai[1][0] = 50;
    nilai[1][1] = 83;
    nilai[1][2] = 87;
    nilai[2][0] = 89;
    nilai[2][1] = 55;
    nilai[2][2] = 65;
    nilai[3][0] = 77;
    nilai[3][1] = 70;
    nilai[3][2] = 92;
    float rata2;
    System.out.println("NRP     Rata-rata");
    System.out.println("------------------");
    for (int x = 0; x < nilai.length; x++) {
       
        int jumlahNilai = 0;
        for (int y = 0; y < nilai[x].length; y++) {
            
            jumlahNilai += nilai[x][y];
        }

        rata2 = (float) jumlahNilai / nilai[x].length;
       
    }
}

Sekian dulu artikel kali ini yang membahas penggunaan array di Java. selamat mempelajari dan semoga bermanfaat.

Ditulis oleh : Muchammad Alvin Tri Bachtiar (Peserta didik MIT School)

Related posts:

Loading Facebook Comments ...