Kumpulan Informasi Loker dan Kuliah di Indonesia

Sunday, March 22, 2015

Array

11:19:00 PM Posted by Abdul Rohman No comments
Array (larik) adalah objek yang dapat digunakan untuk menyimpan sejumlah data. Pada beberapa bahasa pemrograman, data yang terkandung dalam suatu array harus bertipe sama. Namundalam bahasa tertentu, kumpulan data semacam itu bisa melibatkan tipe yang berbeda-beda.
Elemen yang tersimpan dalam array dapat berupa tipe primitif (int, float, dll) atau objek (instan dari kelas)

Langkah menciptakan array:
  • Langkah pertama: mendeklarasikan variabel yang menuju ke array (variabel array)
          Bentuk deklarasi : tipePrimitif[]namaVariabel atau namaKelas[]namaVariabel.
          Contoh:String[]kota;
                      int[]nomor;
  • Langkah kedua: menciptakan objek array dan menugaskannya ke variabel array
          Bentuk deklarasi : namaVariabel = new tipePrimitif[jumlahElemen];
                                      namaVariabel = new namaKelas[jumlahElemen];
           Contoh: nomor = new int[7];
                        kota = new int[8];

Bentuk singkat deklarasi varibel dan objek array adalah:
                         String[] kota = new String[8];
                         int[] nomor = new int[7];


Pada contoh pertama diatas, array yang dibuat bertipe string dan mengandung 7 buah elemen. Array tersebut dirujuk oleh variabel kota.

Pengaksesan Elemen Array
Pengaksesan elemen array dilakukan dengan notasi:
namaVariabelArray[nomorElemen];

contoh:
kota[0] = "Semarang"
hal ini merupakan pernyataan untuk mengisikan "semarang" ke elemen pertama pada array kota. Elemen pertama pada array memiliki indeks sama dengan nol.

Dibawah ini contoh progran array kota:


public class ArrayKota{
  public static void main(String[] args){
  String[] kota;  //deklarasi variabel array
  kota = new String[3];  // membuat objek array
  // mengisi elemen array
  kota[0] = "Jakarta";
  kota[1] = "Surabaya";
  kota[2] = "Semarang";
  // menampilkan elemen array
  System.out.println(kota[0]);
  System.out.println(kota[1]);
  System.out.println(kota[2]);
  }
} 

0 komentar:

Post a Comment