Minggu, 11 Oktober 2009

ARRAY

Array adalah objek yang dapat digunakan untuk menyimpan sejumlah data

Elemen yang disimpan pada array dapat berupa tipe primitif (int, float, etc) atau objek (instan dari class)

Deklarasi Variabel Array

Bentuk Deklarasi:
tipePrimitif[] namaVariabel;
namaKelas[] namaVariabel;
Contoh:
String[] kota;
int[] nomor;

Menciptakan Objek Array

- Bentuk Deklarasi:
namaVariabel = new tipePrimitif[jumlahElemen];
namaVariabel = new namaKelas[jumlahElemen];
- Contoh:
nomor = new int[7];
kota = new String[8];
- Bentuk singkat deklarasi variable dan objek array:
String[] kota = new String[8];
int[] nomor = new int[7];

Mengakses Elemen Array

- Bentuk Deklarasi
namaVariabelArray[nomorElemen];
- Contoh:
kota[0] = “Surabaya”;


ArrayKota.java

public class ArrayKota{

public static void main(String[] args){
String[] kota; //deklarasi variabel array
kota = new String[3]; // membuat objek array

kota[0] = "Jakarta";
kota[1] = "Surabaya";
kota[2] = "Semarang";

System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);

}

}



Pemberian Nilai Array

public class ArrayKota2{

public static void main(String[] args){
String[] kota = {“Jakarta”, “Surabaya”, “Semarang”};

System out println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);

}

}

Mengetahui Jumlah Elemen Array


public class ArrayKota3{
public static void main(String[] args){
String[] kota = {“Jakarta”, “Surabaya”, “Semarang”};

for(int i=0; i(kota.length; i++)
System.out.println(kota[i]);

}

}


Array Multidimensi

class ArrayMultidimensi {

public static void main(String[] args) {

String[][] nama = {
{"Pak ", "Bu “, “Mbak”},
{"Joko", "Susi"}

};

System.out.println(nama[0][0] + nama[1][0]);
System.out.println(nama[0][1] + nama[1][1]);
System.out.println(nama[0][2] + nama[1][0]);
}

}