ARRAY PADA JAVA
Array
adalah kumpulan elemen data yang mempunyai susunan tertentu yang teratur.
Jumlah elemen array terbatas,
dan
semua elemennya mempunyai tipe yang sama. Cara pendeklarasian array sama
seperti pada C++. berikut cara mendeklarasikan array pada java.
tipe_data nama_array [jumlah_elemen];
terdapat beberapa jenis array,
berikut source code untuk membuat array dinamis.
tipe_data nama_array [jumlah_elemen];
terdapat beberapa jenis array,
a.
Array Satu Dimensi
Merupakan kumpulan elemen yang tersusun dalam suatu
baris yang memiliki tipe data sama dan elemennya akan diakses hanya melalui
satu indeks.
Deklarasi
array
tipe_data nama_array [jumlah_elemen];
|
b.
Array Dua Dimensi
Array dua dimensi tersusun dalam
bentuk baris dan kolom, dimana elemen pertama menunjukkan baris dan elemen
kedua menunjukkan kolom.
Deklarasi
array:
tipe_data nama_array
[jmlelemen_baris][jmlelemen_kolom];
|
c.
Array Dinamis
Array dinamis adalah array yang tidak mempunyai suatu
jangkauan atau ukuran yang tetap. Tetapi ketika program dijalankan maka memori
untuk suatu array dinamis
dialokasikan ketika menugaskan suatu nilai kepada array. Array dinamis
adalah array yang pengalokasian
memorinya dapat diubah-ubah.
Deklarasi
array
tipe_data
nama_var_ptr=new tipe_data[nama_var]
|
import java.util.Scanner;
class array{
public static
void main (String[] args) {
int
a[][];
int d;
int i,j;
int b,c;
Scanner y =
new Scanner(System.in);
System.out.print(“masukkan
banyak baris : “);
b =
y.nextInt();
System.out.print(“masukkan
banyak kolom : “);
c =
y.nextInt();
a=new int
[b][c];
for(i=0;i<b;i++)
{
for
(j=0;j<c;j++) {
System.out.print(“Data
ke [“+(i+1)+”,”+(j+1)+”] = “);
d=y.nextInt();
a[i][j]=d;
}
}
System.out.println(“
“);
for
(i=0;i<b;i++) {
for
(j=0;j<c;j++) {
System.out.print(a[i][j]);
System.out.print(“
“);
}
System.out.println(“
“);
}
}
}
Komentar
Posting Komentar