PERULANGAN
Untuk menghasilkan suatu program yang baik, sangat penting untuk mengatur agar program dapat berjalan dengan aliran atau susunan yang baik, sehingga dapat memecahkan masalah atau menciptakan solusi dari suatu permasalahan. Ada dua macam kontrol alur (control flow) yang digunakan dalam pemrograman java, yaitu pengkondisian (conditional) dan pengulangan (looping). Yang akan kita bahas dalam pertemuan ini adalah:
v Pengulangan (looping).
Looping adalah pengulangan suatu blok kode program berdasar kondidi yang ditentukan sampai tercapai kondisi utnuk menghentikannya (terminasi). Setiap perulangan memeiliki empat bagian, yaitu inisialisasi, badan program, iterasi dan terminasi. Inisialisasi adalah program yang menyiapkan keadaan awal perulangan. Badan program adalah pernyataan yang ingin kita ulangi. Iterasi adalah program yang kita jalankan setelah badan program, tetapi sebelum bagian tersebut dijalankan lagi. Terminasi adalah pernyataan boolean yang diperiksa setiap kali selama perulangan utnuk meliha tapakah sudah waktunya menghentikan eksekusi. Pada java dikenal tiga macam bentuk perulangan, yaitu: for, while, dan do-while.
1. Perulangan dengan for.
Pengulangan dapat dilakukan dengan pernyataan for. Loop dengan for melakukan inisialisasi sebelum iterasi, kemudian melakukan ter konsisional dan pada akhir tiap iterasi melakukan penambahan atau pengurangan pada variable (step) yang digunakan sebagai basisi pengkondisian untuk perulangan.
Syntax dari perulangan ini adalah:
For (inisialisasi; ekspresi Boolean; step)
{
<pernyataan>
}
Contoh perulangan for:
public class tesfor{
public static void main (String[]args){
int i;
System.out.println ("perulangan for...");
for (i=0; i<10; i++)
System.out.println ("perulangan ke : "+i);
}
}
2. Pengulangan dengan while
Selain for, kita juga dapat menggunakan while untuk melakukan perulangan. Perulangan akan terus berjalan selama ekspresi Boolean bernilai true atau benar.
Syntax untuk while adalah:
While (ekspresi Boolean)
{pernyataan}
Contoh:
public class teswhile{
public static void main (String[]args){
int i;
System.out.println ("perulangan While...");
i=0;
while (i<10) {
System.out.println ("perulangan ke : "+i);
i++;
}
}
}
3. Pengulangan do-while
Do-while memiliki urutan yang terbalik dibandingakan dengan while dan memiliki perbedaan utama, yaitu : bahwa pada do-while pernyataan dijalankan terlebih dahulu minimal satu kali, sedangkan pada while memungkinkan pernyataan sama sekali tidak dijalankan apabila kondidi Boolean pada saat pertama kali sudah salah.
Syntax dari perulangan ini adalah:
Do
{
<pernyataan>
}
While (ekspresi Boolean);
Contoh:
public class tesdowhile{
public static void main (String[]args){
int i;
System.out.println ("perulangan Do While...");
i=0;
do {
System.out.println ("perulangan ke : "+i);
i++;
}
while (i<10);
}
}
Tidak ada komentar:
Posting Komentar