Statemen Perulangan

Perulangan (Looping)
Looping => mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikannya (terminasi)
While
Pernyataan perulangan paling mendasar pada Java
Bentuk umum:
while (termination) {
body;
}
Bagian pada body akan terus menerus dieksekusi selama pernyataan termination menghasilkan true
class whileDemo {
public static void main(String args[]) {
String str = "welcome";
int idx = 0;
while (idx < str.length()) {
System.out.println("karakter ke : "+idx+"="+str.charAt(idx));
idx++;
}
}
}
Do..While
untuk menangani kasus suatu perulangan harus dilakukan minimal 1 kali
Bentuk umum:
do {
body;
} while (termination);
pemeriksaan terhadap pernyataan termination dilakukan di akhir perulangan, yang berarti perulangan pada body akan dieksekusi sekurang-kurangnya sekali meskipun pernyataan termination bernilai false.
class dowhileDemo {
public static void main(String args[]) {
String str = "welcome";
int idx = 0;
do {
System.out.println("karakter ke : "+idx+"="+str.charAt(idx));
idx++;
}while (idx < str.length());
}
}
For
cara praktis untuk melakukan perulangan
Bentuk umum:
for (initialization; termination; iteration) body;
Inisialisasi dalam for merupakan ekspresi yang dieksekusi pada awal eksekusi for
terminasi digunakan untuk menentukan kapan pengulangan akan dihentikan
iterasi merupakan ekspresi yang akan dieksekusi setiap selesai melakukan satu looping
Jika ketiga bagian di dalam for() kosong, maka akan terjadi pengulangan tanpa henti (loop forever)
class forDemo {
public static void main(String args[]) {
for(int i=0;i<10;i++) {
System.out.print(i+" ");
}
}
}

0 comments:

Post a Comment

 
 
 
 
Copyright © artikel39