(Tugas P02) Apa Itu Array dan Ada Berapa Jenis ?

Pengertian dan Macam-macam Array

Pengertian Array
Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks.  Indeks array selalu bertipe integer yang dimulai dari 0. Setiap elemen array tersebut dapat diakses dengan cara A[indeks].


Apakah masih bingung dengan ilustrasi diatas? Oke baiklah jika masih bingung akan saya coba kasih contoh penerapan array sebagai berikut :

Misal :
Array A yang berisi lima buah elemen bertipe integer, yaitu 10, 20, 30, 40, dan 50. Maka index array tersebut ialah :
A[0]=10
A[1]=20
A[2]=30
A[3]=40
A[4]=50

Macam - macam array :
1. Array Satu Dimensi
   Array satu dimensi adalah array yang hanya berisi satu dimensi saja.
    a. Mendeklarasikan varibel Array
   Pendeklarasian variabel array dilakukan dengan bentuk:
   tipe namaVariabelArray[];
   atau
  tipe [] namaVariabelArray;
 
   Contoh :
   int [] umur;
   Sampai disini kita hanya mendeklarasikan variabel bertipe array.
   Artinya,    
   jumlah elemen dan nilai-nilai dari setiap elemennya masih di set dengan    
   nilai null.

   Untuk mendeklarasikan array sekaligus memberikan nilai dapat dilakukan        dengan cara sebagai berikut :
double []grades = {100, 90, 80, 75};
String days[] = { “Mon”, “Tue”, “Wed”, “Thu”, “Fri”, “Sat”,“Sun”};
    b. Mengakses Elemen Array
   Elemen array dapat diakses melalui bentuk:
  namaVariabelArray[index].
   Contoh :
   class cobaArray {
      public static void main(String [] args){
      int [] jumlahHari;
      jumlahHari = new int[4];
      jumlahHari[0] = 31;
      jumlahHari[1] = 28;
      jumlahHari[2] = 31;
      jumlahHari[3] = 30;
         
      System.out.println("Bulan Maret memiliki " + jumlahHari[2] + " hari.");
      }
    }


2. Array Multi dimensi / Dua Dimensi
    Array multi-dimensi  merupakan array dari array. Artinya, terdapat sebuah       array yang setiap elemennya juga bertipe array.
     Cara mendeklarasikan Array Multi Dimensi :
  tipe namaVariabelArray [][];
    atau
  tipe  [][] namaVariabelArray;

    Contoh :
   int[][] twoD = new int[512][128];

   char[][][] threeD = new char[8][16][24];

   String[][] dogs = {{ "terry", "brown" },
                          { "Kristin", "white" },
                          { "toby", "gray"},
                          { "fido", "black"}
                          };

Komentar

Postingan Populer