Friday, July 15, 2016

Array di java

Array di java
Di Posting Oleh : Wandi febriandi
Kategori : Pelajaran Pemprograman



Selamat datang kawan di blog saya . kali  ini  saya akan membahas mengenai java . Tentang array di java . Array itu apa sih ? array adalah adalah merupakan kumpulan dari nilai nilai bertipe data sama dalam urutan tertentu dan menggunakan nama yang sama .

baca artikel sebelumnya perulangan di java

Array 1 dimensi


Kali ini yang akan saya bahas adalah array 1 dimensi dan array multi dimensi . Yang pertama kita akan bahas adalah array 1 dimensi . Penulisan array di java berbeda dengan yang lain #ArrayDiJavaMemangBeda . Berikut pernulisan array di java .

tipe_data nama_variable[]  = new tipe_data[ukuran array]

bisa juga

tipe_data[] nama_variable = new tipe_data[ukurang array]

contoh program array 1 dimensi

public class tesarray{
public static void main(String args[]){
int a[] = new int[2];
a[0]=3;
a[1]=5;
System.out.println(a[0]+" "+a[1]);
}
}

Array itu indexnya di mulai dari nol seperti di spbu . tidak seperti yang lain kalo new int[2] berarti jumlahnya hanya 2 berarti hanya bisa index 0 dan 1 . kalo di tambah 2 akan error .

error

public class tesarray{
public static void main(String args[]){
int a[] = new int[2];
a[0]=3;
a[1]=5;
a[2]=90;
System.out.println(a[0]+" "+a[1]+" "+a[2]);
}
}

Kenapa ? karena ukuran array di sananya sudah 2 berarti hanya index 0 dan 1 saja . Kawan kawan selain bisa menulis seperti itu bisa juga , seperti di bawah

public class tesarray{
public static void main(String args[]){
int a[] = {1,3,4};
System.out.println(a[0]+" "+a[1]+" "+a[2]);
}
}

Nah kalo ini penulisannya lebih sederhana , dan juga lebih mudah di baca .

Array multi dimensi

Maksudnya apa sih array multi dimensi itu ? jadi array multi dimensi adalah adanya array di dalam array ( di dalam array ada array lagi ) . Gimana sih contoh programnya ? Untuk contoh programnya seperti berikut .

contoh program

public class tesarray{
public static void main(String args[]){
int a[][] = new int[3][3];
for(int b=0;b<=2;b++){
for(int c=0;c<=2;c++){
a[b][c]=b;
System.out.print("a["+a[b][c]+"]["+c+"]\t");
}
System.out.println();
}
}
}

Coba lihat hasilnya 


Nah seperti itulah array di dalam array di . Misal di index 0 data array lagi index 0 , 1 , dan 2 . Bro bisa gak di dalam array ada array dan ada array lagi ? bisa .

public class tesarray{
public static void main(String args[]){
int a[][][] = new int[3][3][3];
for(int b=0;b<=2;b++){
for(int c=0;c<=2;c++){
for(int d=0;d<=2;d++){
a[b][c][d]=b;
System.out.print("a["+a[b][c][d]+"["+c+"["+d+"]]]");
}
System.out.print("\t");
}
System.out.println();
}
}
}

Oke mungkin itu dia , sebelumnya mohon maaf kalo yang contoh terakhir kurang jelas , tetapi semoga bermanfaat dan juga menambah wawasan . Terimasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga bermanfaat dan juga yang lebih membantu . 

#ArrayDiJavaMemangBeda

Silahkan kunjungi blog terbaru saya disini

No comments:

Post a Comment