0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan8 halaman

9-10. Array

Diunggah oleh

Rahmadani Pane
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan8 halaman

9-10. Array

Diunggah oleh

Rahmadani Pane
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

Pemrograman berorientasi objek

“ARRAY”

 RAHMADANI PANE,S.KOM., M.KOM


Array
Array atau Larik adalah variable yang digunakan untuk
menyimpan data-data yang
mempunyai tipe data yang sama. Di Java, Array dimulai
dari index ke-0 sampai ke ke-n.
Ada dua macam cara deklarasi array dimensi 1 di Java,
yaitu :
a) tipeData[] namaArray;
Misal: String[] mhs;
b) tipeData namaArray[];
Misal: String mhs[]
Ada dua macam cara membuat array dimensi 1 di Java, yaitu:
a) tipeData[] namaArray = new tipeData[ukuranArray];
Misal:
String[] mhs = new String[50];
b) tipeData[] namaArray = {isiArray, isiArray,...,isiArray};
Misal:
String[] mahasiswa = {"Dono","Danu","Dana","Dini","Doni"};
A. Mendeklarasikan Variabel Array
Mendeklarasikan variabel array dengan tipe data yang diinginkan
dengan cara yang hampir sama dengan variabel biasa. Misalnya untuk
mendeklarasikan variabel bertipe integer, dapat dilakukan dengan cara :
int[ ] bilangan; atau int bilangan[ ];
Jadi perbedaan utama pendeklarasian variabel array dengan variabel
biasa adalah adanya tanda kurung [ ] di akhir tipe data atau di akhir nama
variabel array. Pada tahap pendeklarasian variabel array ini belum ada alokasi
memori untuk menyimpan data
B. Mendefinisikan Array
Setelah mendeklarasikan array, kita perlu mendefinisikan array, dalam
arti menentukan besar array yang diinginkan. Misalnya dengan cara :
Bilangan = new int[5];
Array memiliki ukuran yang tetap dalam arti tidak dapat membesar
atau mengecil ukurannya setelah didefinisikan. Setelah didefinisikan, maka
variabel dengan nama bilangan dapat menyimpan 5 nilai integer yang dapat
diakses melalui indeks 0 sampai indeks 4. Setelah pendefinisian array, maka
memori akan dialokasikan untuk menyimpan data dari array. Besar memori
yang dialokasikan tergantung dari tipe data variabel array dan jumlah elemen
array yang didefinisikan.
class SingleArray {
public static void main(String[] args) {
int [] x; // Cara 1
x = new int[3];
x[0] = 20 ;
x[1] = 10 ;
x[2] = 30;

System.out.println("Nilai x[0] : " + x[0]);


System.out.println("Nilai x[1] : " + x[1]);
System.out.println("Nilai x[2] : " + x[2]);

int [] y = new int[3]; // Cara 2


y[0] = 20 ;
y[1] = 10 ;
y[2] = 30;
System.out.println("Nilai y[0] : " + y[0]);
System.out.println("Nilai y[1] : " + y[1]);
System.out.println("Nilai y[2] : " + y[2]);

int[] z = {20,10,30}; // Cara 3 tdk menggunakan new


System.out.println("Nilai z[0] : " + z[0]);
System.out.println("Nilai z[1] : " + z[1]);
System.out.println("Nilai z[2] : " + z[2]);
}
class Array2D {
public static void main(String[] args) {
int[][] arrx; // Cara 1 Array 2 Dimensi
arrx = new int[3][3];
arrx[0][0] = 1;
arrx[0][1] = 2;
arrx[0][2] = 3;
arrx[1][0] = 4;
arrx[1][1] = 5;
arrx[1][2] = 6;
arrx[2][0] = 7;
arrx[2][1] = 8;
arrx[2][2] = 9;
System.out.println("Nilai arrx[0] : " + arrx[0][0]);
System.out.println("Nilai arrx[0] : " + arrx[0][1]);
System.out.println("Nilai arrx[0] : " + arrx[0][2]);
System.out.println("Nilai arrx[1] : " + arrx[1][0]);
System.out.println("Nilai arrx[1] : " + arrx[1][1]);
System.out.println("Nilai arrx[1] : " + arrx[1][2]);
System.out.println("Nilai arrx[2] : " + arrx[2][0]);
System.out.println("Nilai arrx[2] : " + arrx[2][1]);
System.out.println("Nilai arrx[2] : " + arrx[2][2]);
int[][] arry = {{10,20,30},{40,50,60},{70,80,90}} ; // Cara 2 Array 2
Dimensi dgn ukuran 3 * 3 = 9
System.out.println("Nilai arry[0] : " + arry[0][0]);
System.out.println("Nilai arry[0] : " + arry[0][1]);
System.out.println("Nilai arry[0] : " + arry[0][2]);
System.out.println("Nilai arry[1] : " + arry[1][0]);
System.out.println("Nilai arry[1] : " + arry[1][1]);
System.out.println("Nilai arry[1] : " + arry[1][2]);
System.out.println("Nilai arry[2] : " + arry[2][0]);
System.out.println("Nilai arry[2] : " + arry[2][1]);
System.out.println("Nilai arry[2] : " + arry[2][2]);
}
}

Anda mungkin juga menyukai