PDKT Dengan Java (6)
- For
- While
- Do While
1. Perulangan menggunakan For
Dalam bahasa pemrograman Java, format penulisan perulangan dengan menggunakan For adalah sebagai berikut:
for (int a=1; a<=10;a++){
// kode yang akan diulang
}
Penjelasannya:
- variabel a tugasnya untuk menyimpan hitungan pengulangan.
- a<= 10 artinya selama nilai hitungannya lebih kecil atau sama dengan 10, maka pengulangan akan terus dilakukan. Dengan kata lain, perualangan ini akan mengulang sebanyak 10 kali.
- hitungan++ fungsinya untuk menambah satu (+1) nilai hitungan peda setiap pengulangan.
- Blok kode For dimulai dengan tanda ‘{’ dan diakhiri dengan ‘}’.
Misal:
1.
class PerulangandenganFor {
public static void main(String[]args){
for (int a=1; a<=10;a++){
System.out.print(a+" ");
}
}
}
Output:
1 2 3 4 5 6 7 8 9 10
Process finished with exit code 0
Misal:
2.
class perulanganFor2 {
public static void main(String[]args){
for (int a=1; a<=10;a++){
for (int b=1;b<=a;b++){
System.out.print(b);
}
System.out.println();
}
}
}
Output:
1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
Process finished with exit code 0
2. Perulangan menggunakan While
Penggunaan While bisa diartikan dengan selama. Cara kerja perulangan dengan menggunakan While seperti percabangan, dia akan melakukan perulangan selama kondisinya bernilai true.
Sedangkan struktur penulisan perulangan while adalah sebagai berikut:
While (kondisi){
//Kode program yang akan diulang
}
Penjelasan:
- kondisi bisa kita isi dengan perbandingan maupun variabel boolean. Kondisi ini hanya memiliki nilai true dan flase.
- Perulangan while akan berhenti sampai kondisi bernilai false.
Contoh:
class PerulanganWhie {
public static void main(String[] args){
int nilai=1;
while (nilai<=10){
System.out.println(nilai);
//nilai++; perulangan ditambah 1
nilai=nilai+2;//perulangan ditambah 3
if (nilai>5 && nilai<=9){
break;
}
}
}
}
Output:
1
3
5
Process finished with exit code 0
3. Perulangan menggunakan Do While
Cara kerja perulangan Do/While sebenarnya sama seperti perulangan While. Bedanya, Do/While melakukan satu kali perulangan dulu. Selanjutnya melakukan pengecekan kondisinya.
Format penulisannya sebagai berikut:
do {
// kode program yang akan diulang
} while (kondisi);
Jadi kerjakan dulu (Do), baru di cek kondisinya while( kondisi ). Kalau kondisi bernilai ture, maka lanjutkan perulangan.
Contoh:
class PerulanganDoWhile {
public static void main(String[] args){
int a=1;
do {
System.out.println(a);
a=a+1;
if(a==6){
break;
}
}while (a<=10);
}
}
Output:
1
2
3
4
5
Process finished with exit code 0
Demikian penjelasan singkat mengenai beberapa cara untuk menggunakan perulangan di dalam bahasa pemrograman Java, semoga bermanfaat.