Cara Singkat Pembuatan Array Di Java

 


Cara Singkat Pembuatan Array Di Java

Bahasa Java juga menyediakan cara alternatif untuk pembuatan array, salah satunya dengan menggabungkan proses deklarasi dan instansiasi. Berikut contohnya:

class BelajarJava {
  public static void main(String args[]){
       
    int[] nilai = new int[5];
    
    nilai[0] = 23;
    nilai[1] = 50;
    nilai[2] = 34;
    nilai[3] = 78;
    nilai[4] = 90;
    
    System.out.println( nilai[0] );  
    System.out.println( nilai[1] );  
    System.out.println( nilai[2] );  
    System.out.println( nilai[3] );  
    System.out.println( nilai[4] );  

  }
}

Kode program ini sangat mirip seperti contoh kita sebelumnya. Perbedaan ada di baris 4, dimana saya menggabungkan proses deklarasi array siswa dengan proses instansiasi untuk mengisi element array dengan object int.

Lebih jauh lagi, Java juga mengizinkan pembuatan array dengan gabungan deklarasi dan inisialisasi nilai awal. Untuk format penulisan ini kita malah tidak butuh proses instansiasi:

class BelajarJava {
  public static void main(String args[]){
       
    int[] nilai = { 23, 50, 34, 78, 90 };
    
    System.out.println( nilai[0] );  
    System.out.println( nilai[1] );  
    System.out.println( nilai[2] );  
    System.out.println( nilai[3] );  
    System.out.println( nilai[4] );  

  }
}

Perhatikan perintah di baris 4, disini saya membuat array nilai dengan tipe data integer (deklarasi) dan langsung memberikan nilai awal (inisialisasi).

Dengan format ini, kita tidak perlu melakukan proses instansiasi, dan Java langsung menetapkan jumlah element array sesuai dengan jumlah nilai yang ingin diinput. Proses pemberian nilai ini dilakukan dengan tanda kurung kurawal { }.

Cara ini juga bisa dipakai untuk berbagai tipe data lain, seperti contoh berikut:

class BelajarJava {
  public static void main(String args[]){
       
    String[] siswa = {"Sendi", "Manto", "Rissa"};
    int[] harga    = {5000, 200, 450000, 3500};
    char[] nilai   = {'A','b','$','@'};
    
    System.out.println( siswa[0] );  
    System.out.println( siswa[1] );
    System.out.println( harga[3] );
    System.out.println( nilai[2] );

  }
}

Hasil kode program:

Sendi
Manto
3500
$

Komentar

Postingan populer dari blog ini

contoh operator logika part 2

Variabel PHP

Tipe Data Phyton