Belajar Array dan Array Multidimensi di Bahasa Pemrograman Java | Raden Ireng

Belajar Array dan Array Multidimensi di Bahasa Pemrograman Java

 
Kali ini saya akan sedikit membahas tentang array.

Apakah anda sudah tau apa itu array?
Bagaimana cara menerapkan di dalam java?
okeh.. bagi yang belum tau atau mungkin belum terlalu begitu paham mari kita bahas.. Cekidot 👀👌


         Array adalah sekelompok variabel dengan tipedata yang sama dan diberi nama yang sama. Tiap variabel disebut elemen, yang dibedakan satu sama lain dengan nomor indeks yang dimulai dari 0.
Nah ada beberapa cara untuk membuat array, yaitu: 
- Deklarasi nama array: 
tipedata nama_array[]; 
- Inisialisasi memori: 
nama_array = new tipedata[jumlah_elemen]; 
- Pemberian nilai: 
nama_array[nomor_indeks] = nilai; 

3 langkah di atas dapat digabungkan: 
tipedata nama_array = {nilai1, nilai2, … , nilaiN}; 

Mengakses elemen array dilakukan dengan menyebut nama array diikuti nomor indeksnya: 
nama_array[nomor indeks];

Bagaimana sudah tau kan caranya?
Sekarang kita lanjutkan lagi... yoshh

/*Array Multidimensi*/
        Array multidimensi adalah array yang mempunyai nomor indeks lebih dari satu macam. Dengan kata lain, array multidimensi adalah array dari array, array yang elemennya berupa array. Atau cara gampangnya array di dalam array. 

Cara membuat array multidimensi sama seperti array biasa, hanya saja nomor indeks dideklarasikan sejumlah dimensinya. Contoh: 
- Array 2-dimensi: 
double tabel[][] = new double [4][4]; 
- Array 3-dimensi: 
double matrix[][][] = new double [2][3][4];

Nah kalau sudah tau yang di atas, mari simak penerepan atau contohnya... Cekidot :D
- Contoh 1:
     ...
     double matriks[][] = new double [4][];
     matriks[0] = new double [4];
     matriks[1] = new double [4];
     matriks[2] = new double [4];
     matriks[3] = { 0, 1, 2, 3 };
     ...

- Contoh 2:
class matriks {
        public static void main(String args[]) {
                 double m[][];

                 m[0][0] = 1;
                 m[1][1] = 1;

                 m[2][2] = 1;

                 m[3][3] = 1;

                 System.out.println(m[0][0]+" "+m[0][1]+" "+m[0][2]+" "+m[0][3]);
                 System.out.println(m[1][0]+" "+m[1][1]+" "+m[1][2]+" "+m[1][3]);
                 System.out.println(m[2][0]+" "+m[2][1]+" "+m[2][2]+" "+m[2][3]);
                 System.out.println(m[3][0]+" "+m[3][1]+" "+m[3][2]+" "+m[3][3]);
        }
}

- Contoh 3:
class AutoMatrix {
        public static void main(String args[]){
                double m[][] = {
                     { 0*0, 1*0, 2*0, 3*0 },
                     { 0*1, 1*1, 2*1, 3*1 },
                     { 0*2, 1*2, 2*2, 3*2 },
                     { 0*3, 1*3, 2*3, 3*3 },
                };

                System.out.println(m[0][0]+" "+m[0][1]+" "+m[0][2]+" "+m[0][3]);
                System.out.println(m[1][0]+" "+m[1][1]+" "+m[1][2]+" "+m[1][3]);
                System.out.println(m[2][0]+" "+m[2][1]+" "+m[2][2]+" "+m[2][3]);
                System.out.println(m[3][0]+" "+m[3][1]+" "+m[3][2]+" "+m[3][3]);
        }
}



Gimana gan? sudah paham kan?..
Sekian pembahasan array di dalam Java.. 
Selanjutnya saya akan membahas tentang Metode yang ada di class String. Untuk membacanya silahkan klik di sini.

0 Response to "Belajar Array dan Array Multidimensi di Bahasa Pemrograman Java"

Post a Comment