Perulangan

Terdapat 3 jenis perulangan pada pemrograman java, for, while,do-while. Perulangan biasanya digunakan untuk memudahkan/ mempersingkat dalam penulisan program.

Perulangan for

Systax perulangan for adalah

for("variabel"; "kondisi"; "variabel") {
....
....
}


Contoh,

public class Perulangan {

public static void main(String args[]) {
int i = 0;
String nama = "Yols";
for(; i<10; i++) {
System.out.println((i+1) + "Nama Saya adalah "+ nama);
}
}
}
Pada baris ke-6 pada program, kita menggunakan instruksi for yang dimana kondisinya ketika nilai i lebih kecil dari 10, maka i akan ditambah 1, perulangan ini akan berhenti sampai nilai i menjadi 10. Proses rincian dari perulangan diatas dapat dituliskan seperti berikut,



Perulangan pertama, nilai i=0.
- Pada kondisi dalam perulangan, "i<10" maka hasilnya adalah true,
- Tampilkan (i+1)-Nama Saya adalah Yols,
- i++ sehingga i menjadi 1,

Perulangan kedua, nilai i = 1.
- Pada kondisi dalam perulangan, "i<10" maka hasilnya adalah true,
- Tampilkan (i+1)-Nama Saya adalah Yols,
- i++ sehingga i menjadi 2,


proses ini berlanjut hingga perulangan kesebelas seperti berikut,

Perulangan kesepuluh, nilai i = 9.
- Pada kondisi dalam perulangan, "i<10" maka hasilnya adalah true,
- Tampilkan (i+1)-Nama Saya adalah Yols,
- i++ sehingga i menjadi 10

Perulangan kesebelas, nilai i = 10.
- Pada kondisi dalam perulangan, "i<10" maka hasil adalah false,
- Perulangan berhenti, maka perintah dalam perulangan tidak dilakukan lagi,
- Program selesai.


Maka hasil dari program di atas akan menampilkan kalimat index-Nama Saya adalah Yols sebanyak 10 kali,

1-Nama Saya adalah Yols
2-Nama Saya adalah Yols
3-Nama Saya adalah Yols
4-Nama Saya adalah Yols
5-Nama Saya adalah Yols
6-Nama Saya adalah Yols
7-Nama Saya adalah Yols
8-Nama Saya adalah Yols
9-Nama Saya adalah Yols
10-Nama Saya adalah Yols

Instruksi for di atas mempersingkat dalam penulisan program, System.out.println(...) hanya dituliskan 1 kali untuk menampilkan 10 kalimat. Jika tanpa for maka program semakin panjang karena akan di tulis System.out.println(...) sebanyak 10 kali, untuk menghasilkan 10 kalimat.

public class Perulangan {

public static void main(String args[]) {

String nama = "Yols";

System.out.println("1-Nama Saya adalah " + nama);
System.out.println("2-Nama Saya adalah " + nama);
System.out.println("3-Nama Saya adalah " + nama);
System.out.println("4-Nama Saya adalah " + nama);
System.out.println("5-Nama Saya adalah " + nama);
System.out.println("6-Nama Saya adalah " + nama);
System.out.println("7-Nama Saya adalah " + nama);
System.out.println("8-Nama Saya adalah " + nama);
System.out.println("9-Nama Saya adalah " + nama);
System.out.println("10-Nama Saya adalah " + nama);
}
}


About this entry

Posting Komentar

 

About me | Author Contact | Powered By Blogspot | © Copyright  2008