Iterasi ( Perulangan )
Statement While Selain for, kita juga dapat menggunakan while untuk melakukan perulangan. Perulangan akan terus berjalan selama ekspresi boolean bernilai true atau benar. while (ekspresi boolean) { Pernyataan } Kondisi True Statement1
Contoh menggunakan while int i=0; while(i<=100) { System.out.print(i+" "); i++; }
Statement For Loop dengan for melakukan inisialisasi sebelum iterasi/loop pertama, kemudian melakukan tes kondisional dan pada akhir dari tiap iterasi melakukan penambahan atau pengurangan pada variabel ( step ) yang digunakan sebagai basis pengkondisian untuk perulangan Sintaks : for (inisialisasi ; ekspresi boolean ; step) { <pernyataan> } False True Var = awal Var = akhir? Instruksi
Contoh menggunakan for for(int i=0;i<=100;i++) { System.out.print(i+" "); }
Statement D0-While Do-while memiliki urutan yang terbalik dibandingkan 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 kondisi boolean pada saat pertama kali sudah salah. do { <pernyataan> } while (ekspresi boolean); Kondisi true false Statement1
Contoh menggunakan do-while int i=0; do { System.out.print(i+" "); i++; }while(i<=100);
Latihan Buatlah program untuk menampilkan bilangan prima 1 hingga 1000 Buatlah program seperti tampilan dibawah Menu Utama. ------------------------------- 1. Penambahan 2. Perkalian 3. Pembagian 4. Pangkat 5. Keluar Pilih : _ Jika Pilih : 1 Masukkan Bil 1 : 20 Masukkan Bil 2 : 30 Hasil Penambahan : 50 Jika Pilih : 4 Masukkan Bilangan : 2 Masukkan Pangkat : 4 Hasil Pemangkatan : 16