Thursday, 10 May 2018

Java: Array

Array merupakan group data objects yang memiliki tipe yang sama.
Jika array sebagai object, maka bisa dibuat dengan new.
  • Deklarasi Array:
    tipe_variabel nama_array[];
    atau
    tipe_variabel []nama_array;
  • Alokasi memori dilakukan dengan keyword new
    nama_array = new tipe_variabel[jumlah_array]
  • Jumlah array dapat ditentukan pada saat deklarasi
    tipe_variabel []nama_array = new tipe_variabel[jumlah_array]
  • Mengakses array dapat dilakukan dengan
    nama_array[index_array_yang_diakses]

Array multidimensi
  • Deklarasi Array 2 dimensi:
    tipe_variabel nama_array[][];
    atau
    tipe_variabel [][]nama_array;
  • Deklarasi Array 3 dimensi:
    tipe_variabel nama_array[][][];
    atau
    tipe_variabel [][][]nama_array;
  • Deklarasi Array 4 dimensi:
    tipe_variabel nama_array[][][][];
    atau
    tipe_variabel [][][][]nama_array;
  • Inisialisi:
    int list_data[][] = {{10, 5}, {20, 1}, {30,3}, {40, 8}, {50, 9}};
  • Contoh pengaksesan:
    list_data[0][0] = 7;
    list_data[0][1][1] = 90;
    list_data[2][0][0] = 1999;

Contoh source code:
public class Contoh1 {

    public static void main(String[] args) {
        int[] bilangan = new int[10]; 

        bilangan[0] = 5;
        bilangan[1] = 6;
        bilangan[2] = 9;
        bilangan[3] = 8;
        bilangan[4] = 7;
        bilangan[5] = 2;
        bilangan[6] = 3;
        bilangan[7] = 4;
        bilangan[8] = 1;

        for(int x=0; x < bilangan.length; x++) {
        System.out.println("array index" + "["+ x + "]" + " = " + bilangan[x]);
        }
        System.out.println("kapasitas array = " + bilangan.length);
    }
}

Hasil source code di atas adalah sebagai berikut:

No comments:

Post a Comment

Odoo 11 - Create a new sample module

How To Create or Develop a Custom Module in Odoo 11 In this blog, we‘ll be focusing on how we can create or develop a custom mo...