Breaking News

Sabtu, 07 Oktober 2017

Pengertian Array dan Jenisnya || tugas PO2

 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]. Berikut ini gambar yang dapat mengilustrasikan sebuah array :

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"}

    };

Tidak ada komentar:

Posting Komentar

Designed By