Pengenalan array tunggal java

Dalam tulisan kali ini saya ingin membahas mengenai array pada java.

Defines array adalah sekumpulan variabel yang lebih dari satu dengan tipe data tertentu. Misal kita memiliki 100 variabel dengan tipe data int yang mengandung nilai tertentu, sangat tidak efisien kita menggunakan 100 variabel untuk menampung data-data tersebut. Itu baru 100 bagaimana kalau kita ingin menampung jumlah data sebanyak yang ada di dalam database ?

Misal

A memiliki alamat di koordinat A

B memiliki alamat di koordinat B

C memiliki alamat di koordinat C

D memiliki alamat di koordinat D

Dst .

Untuk kasus di atas kita membutuhkan array.

Pendeklarasian array memiliki dua bentuk :

Tipe-data nama-array[];

Tipe-data[] nama-array;

Contoh :

Int arr1[];

Int[] arr2;

Int adalah tipe-data sedangkan arr1,arr2 adalah nama array.

Kode di atas mendeklarasikan variabel array arr1 dan arr2 dengan tipe data int. Perlu diperhatikan, java memperlakukan array sama dengan tipe data referensi di mana variabel ini sebenarnya hanya digunakan untuk menyimpan referensi dari lokasi array yang sebenarnya di memori.

Pada kode di atas kita hanya mendeklarasikan tipe data dan nama array dan belum menentukan tempat untuk menampung data di memori.

Berikut ini contoh pengalokasian array java di memori :

Int[] arr = new int[10];

Contoh kode lengkapnya seperti berikut ini :

/* File name adalah ArrayTunggal.java */

public class ArrayTunggal {

public static void main (String[] args){

int x[] = new int[3];

int[] y = new int[3];

x[0]= 10;

x[1]= 19;

x[2]= 7;

y[0] = 100;

y[1] = 99;

y[2] = 20;

// menampilkan nilai array

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

System.out.println("Nilai y[0] adalah"+ y[0]);

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

System.out.println("Nilai y[1] adalah"+ y[1]);

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

System.out.println("Nilai y[2] adalah"+ y[2]);

//dst

}

}

0 comments:

Post a Comment