- Back to Home »
- Perulangan Pada Java
1. Perulangan dalam Java
Pengulangan adalah suatu proses didalam program yang dapat menegeksekusi satu ( beberapa ) statemen yang sama secara berulang sampai ditemukan kondisi untuk berhenti. Dalam java terdapat tiga buah jenis struktur pengulangan, yaitu for, while, dan do while.
A.Strukur for
Struktur for umumnya digunakan untuk melakukan pengulangan yang banyaknya sudah pasti atau sudah diketahui sebelumnya. Kita harus mendefinisikan insialisasi ( nilai awal ) dan kondisi untuk keluar dari pengulangan. Selain itu kita juga perlu menambahkan iterasi, yaitu variabel pengontrol untuk melakukan proses increement ( penambahan ) maupun decreement . bentuk umum penulisa sintaks untuk membangun struktur pengulangan for :
for(insialisasi;kondisi;iterasi); {
statement 1 ;
statement 2;
}
Proses pengulangan akan terus dilakukan selama kondisi menghasilkan true. Dengan kata lain, proses pengulangan hanya akan dihentikan apabila kondisi telah bernilai false atau sudah tidak terpenuhi lagi.
Contoh programnya :
class for1 {
public static void main (String[] args) {
for ( int i = 0 ; i < 10 ; i++ ) {
System.out.println(“java”); }
}
}
Maka outputnya akan tercetak teks java sebanyak 10 kali.
B).Struktur while
Strukur while adalah jenis pengulangan yang mendefinisikan kondisi di awal blok. Ini artinya, apabila kondisi tidak terpenuhi ( bernilai false ) maka proses pengulangan pun tidak akan pernah dilakukan. Proses insialisasi nilai pada struktur while ditulis sebelum kita menuliskan struktur while itu sendiri, sedangkan iterasi akan ditulis didalam blok. Bentuk umum penulisan dari struktur while :
insialisasi
while (kondisi) {
statement yang akan diulang
iterasi }
class while1 {
public static void main (String[[] args] {
int i = 0;
while (i<10) {
System.out.println ( “ java”);
I++; }
}
}
C).Struktur do-while
Do while loop mirip dengan while loop. Statement didalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai true.Perbedaan antara while dan do while loop adalah dimana statement didalam do while loop dieksekusi sedikitnya satu kali.
Contoh programnya :
int x = 0;
do {
System.out,println(x);
X++;
} while (x<10);
Contoh Kode Program Java TesKeputusan.
class TesKeputusan {
public static void main (String [] args){
char jeniskelamin = 'W';
//nested if
if (jeniskelamin=='L')
System.out.println ("Cowok");
else if (jeniskelamin=='P')
System.out.println ("Cewek");
else
System.out.println ("Banci");
//ternary
System.out.println(jeniskelamin=='P'? "Dia pasti cowok." : "Dia pasti cewek");
//switch case
switch (jeniskelamin) {
case 'P' : System.out.println("Cowok");
break;
case 'L' : System.out.println("Cewek"); break;
default : System.out.println("Banci");
break;
}
}
}
4. Contoh Kode Program Java TesPerulangan
public class TesPerulangan {
public static void main (String [] args) {
int i;
//for
System.out.println("Perulangan For...");
for (i=0; i<10; i++)
System.out.println("Perulangan ke : "+i);
//while
System.out.println("Perulangan while...");
i=0;
while (i<10) {
System.out.println("Perulangan ke : "+i);
i++;
}
//do while
System.out.println("Perulangan Do While...");
i=0;
do {
System.out.println("Perulangan ke : "+i);
i++;
}
while (i<10);
}
}