PERULANGAN Dan ARRAY BAHASA PEMROGRAMAN JAVA
PERULANGAN
Ø Perulangan while
Pernyataan while berguna untuk melakukan proses perulangan untuk sebuah kondisi, selama kondisi tersebut bernilai benar (true), maka perulangan akan terus jalan, dan berhenti ketika kondisi bernilai tida benar (false). Bentuk pernyataan while seperti berikut ini :
while(kondisi){
// isi instruksi
}
misal
int jumlah = 1;
while(jumlah <= 10){
System.out.println(jumlah);
jumlah++; // menaikkan jumlah
}
Jika program diatas kita jalankan, outputnya yaitu nilai no 1 hingga 10. Dan saat jumlah bernilai 11, maka perulangan akan terhenti dikarenakan kondisi bernilai false (11 <= 10).
Ø Perulangan do-while
Perulangan do-while merupakan perulangan yang hampir mirip dengan perulangan while namun perbedaannya, pada perulangan do-while, minimal instruksi dijalankan sekali. Bentuk struktur do-while adalah :
do{
// insturksi
}while(kondisi);
Misal
int jumlah = 100;
do{
System.out.println(jumlah);
jumlah++; // naikkan jumlah
}while(jumlah <= 10);
apabila program kita diatas jalankan, maka akan menghasilkan output 100, artinya walaupun kondisi salah, namun minimal isi instruksi akan dijalankan sekali, hal ini dikarenakan proses do-while berbeda dengan while, dimana do-while pertama melakukan instruksi baru mengecek kondisi, sedangkan while pertama mengecek kondisi baru melakukan instruksi.
Ø Perulangan for
Perulangan for merupakan perulangan yang memiliki variabel untuk melakukan penkondisian, for dengan while dan do-while kita harus membuat sebuah variabel diluar untuk melakukan penkondisian, perulangan for, ditempatkan sebuah blok untuk membuat variabel dan melakukan proses pengkondisian. Bentuk pernyataan for seperti berikut :
for(inisialisasi;
kondisi; penaikan/penurunan){
instruksi
}
Misal kita akan tampilkan nilai dari 1 sampai 100, maka dapat menggunakan perulangan for.
for(int i = 1; i <= 100; i++){
System.out.println(i);
}
Ø Perintah break
Perintah break merupakan perintah yang dapat digunakan untuk menghentikan operasi perulangan, misal kita membuat program seperti berikut :
for(int i = 1; i <= 100; i++){
System.out.println(i);
if(i == 50){
break;
}
}
Maka program akan menampilkan nilai dari 1 sampai 50, karena pada saat i mencapai 50, program dihentikan oleh perintah break.
ARRAY
Array merupakan objek yang dapat digunakan untuk menyimpan banyak data. Data yang ditampung pada array dapat berupa tipe data ataupun kelas (objek).
Pembuatan variabel array berbeda dengan membuat variabel biasanya yaitu sebagai berikut :
Tipearray NamaArray;
Tipe array bisa berupa tipe data biasa seperti char, int, short atau juga kelas seperti String dan yang lainnya.
Sesudah mendeklarasikan Array, maka harus dibuat arraynya terlebih dahulu, sebelum array tersebut digunakan, caranya dengan menggunakan perintah new.
namaArray = new TipeArray[jumlah];
TipeArray namaArray[];
Jumlah array yaitu jumlah data yang dapat ditampung oleh array.
Setelah membuat Array, maka untuk melakukan proses manipulasi seperti menambahkan data-data ke Array, mengubah data pada Array maupun mengakses data pada Array, maka dibutuhkan sebuah indeks
Dan untuk melakukan operasi manipulasi data pada array menggunakan indeks dapat digunakan dengan perintah :
namaArray[indeks];
Misal
int a[] = new int[5];
a[0] = 234;
a[1] = 6867;
a[2] = 4234;
a[3] = 564;
a[4] = 2423;
System.out.println(a[0]);
System.out.println(a[1]);
System.out.println(a[2]);
System.out.println(a[3]);
System.out.println(a[4]);
LIHAT JUGA DAFTAR PENGETAHUAN LAIN DIBAWAH INI