ARRAY PADA JAVA
ARRAY PADA JAVA
Defenisi Array
— Array adalah sebuah variabel/sebuah lokasi tertentu yang
memiliki satu nama sebagai identifier, namun identifier ini dapat menyimpan
lebih dari sebuah nilai.
Deklarasi Array(Bentuk Umum)
int []ages;
atau
sepasang tanda kurung [] sesudah nama identifier.
int ages[];
Contoh Program Array
//deklarasi
int ages[];
//instantiate obyek
ages = new int[100];
atau bisa juga ditulis dengan,
//deklarasi dan instantiate Obyek :
int ages[] = new int[100];
Pada contoh diatas, pendeklarasian tersebut akan
memberitahukan kepada compiler Java, bahwa identifier ages akan digunakan
sebagai nama array yang berisi data bertipe integer, dan dilanjutkan dengan
membuat atau meng-instantiate sebuah array baru yang terdiri dari 100
elemen.
— Anda
juga dapat mendeklarasikan, membangun, kemudian memberikan sebuah nilai pada
array sekaligus dalam sebuah pernyataan. Sebagai contoh:
//membuat sebuah array yang berisi variabel-variabel
//boolean pada sebuah identifier. Array ini terdiri
dari 4
//elemen yang diinisilisasikan sebagai value
//{true,false,true,false}
boolean results[] ={ true, false, true, false };
Mengakses Array
— Untuk
mengakses sebuah elemen dalam array, melalui : Angka no indeks atau
subscript (selalu integer).
— indeks
array dimulai dari 0 s/d (ukuranArray-1).
— Contoh
: Untuk ages = new int[100]
//memberikan nilai 10 kepada elemen pertama array
ages[0] = 10;
//mencetak elemen array yang terakhir
System.out.print(ages[99]);
Contoh Program Array
public class ArraySample{
public static void main( String[] args ){
int[] ages = new int[100];
for( int i=0; i<100; i++ ){
System.out.print( ages[i] );
} } }
menggunakan atribut length dari array.
Atribut ini akan mengembalikan ukuran dari array itu sendiri. Sebagai contoh,
arrayName.length Pada contoh sebelumnya, kita dapat menuliskannya kembali
seperti berikut ini,
public class ArraySample
{
public static void main( String[] args ){
int[] ages = new int[100];
for( int i=0; i<ages.length; i++ ){
System.out.print( ages[i] );
}
}
}
Contoh Program Array 2
menggunakan atribut length dari array.
Atribut ini akan mengembalikan ukuran dari array itu sendiri. Sebagai contoh,
arrayName.length Pada contoh sebelumnya, kita dapat menuliskannya kembali
seperti berikut ini,
public class ArraySample
{
public static void main( String[] args ){
int[] ages = new int[100];
for( int i=0; i<ages.length; i++ ){
System.out.print( ages[i] );
}
}
}
Array multidimensi
— Array Multidimensi adalah array yang terletak di dlm array.
— Contoh :
— Elemen 512 x 128 dari integer array
int[][] twoD = new
int[512][128];
— Karakter array 8 x 16 x 24
char[][][] threeD = new
char[8][16][24];
— String array 4 baris x 2 kolom
String[][] dogs = {{ "terry",
"brown" },
{ "Kristin","white"
},{ "toby", "gray"},{ "fido",
"black"}};
String[][] dogs = {{ "terry", "brown" },
{ "Kristin","white"
},{ "toby", "gray"},{ "fido",
"black"}};
— mengakses
elemen pertama dari baris pertama didalam array dogs, kita akan menulis :
System.out.print(
dogs[0][0] );
— Kode
diatas akan mencetak String “terry” di layar.
Contoh Program
ArrayMulti
public class ArrayMulti {
public static void main(String[]
arg) {
String
[][]mhs={{"123","Budi
Susanto","Jakarta"},{"124","Geni
Handayani","Surabaya"}};
// get value of elements
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
System.out.println(mhs[i][j]);
}
System.out.println();
}
}
}
0 komentar:
Posting Komentar