Struktur pengulangan for biasa
digunakan untuk mengulang suatu proses yang telah diketahui jumlah
pengulangannya. Dari segi penulisannya, struktur pengulangan for tampaknya
lebih efisien karena susunannya lebih simpel dan sederhana.
Program dengan pernyataan for
Program di bawah ini akan menampilkan tulisan “Hello World!!”
sebanyak 5 kali. Tulis
dan jalankan program tersebut
public class Prak_301 {
public static void main (String[]
args) {
for(int i=1; i<5; i++)
System.out.println(“Hello
World!!”);
}
}
Program
dengan pernyataan break
Pernyataan break adalah pernyataan
untuk menghentikan perulangan, sehingga akan keluar dari perulangan tersebut
walaupun proses perulangan belum berakhir. Berikut ini adalah program untuk
menentukan apakah suatu bilangan itu termasuk bilangan prima atau tidak. Tulis
dan jalankan program dibawah ini
import java.util.Scanner;
public class Prak_303 {
public static void main (String[]
args) {
Scanner masukan = new
Scanner(System.in);
System.out.println(“Masukkan sebuah
bilangan : “);
int bil = masukan.nextInt();
boolean prima = true;
for(int i=2; i<bil; i++){
if ((bil %
i)== 0) {
prima =
false; break;}
}
if (prima)
System.out.print(bil
+ “ adalah bilangan PRIMA”);
Else
System.out.print(bil
+ “ adalah BUKAN bilangan PRIMA”);
}
}
Program
dengan variabel counter
Variabel counter adalah suatu
variabel yang menyimpan hasil operasi secara kontinyu (mis : hasil = hasil + 5
atau ditulis hasil += 5). Berikut adalah program untuk menjumlahkan bilangan
sampai dengan bilangan yang diinputkan oleh pengguna. Tulis dan jalankan
program tersebut
import java.util.Scanner;
public class Prak_304 {
public static void main (String[]
args) {
Scanner masukan = new
Scanner(System.in);
System.out.println(“Masukkan batas
bilangannya : “);
int batas = masukan.nextInt();
int hasil = 0;
for(int i=1; i<=batas; i++)
hasil += i;
System.out.println(“Total jumlahnya
adalah : “ + hasil);
}
Program
dengan pernyataan while
Pernyataan perulangan dengan while,
umumnya digunakan untuk perulangan yang belum dapat dipastika jumlah
perulangannya. Berikut contoh program untuk menjumlahkan suatu bilangan sampai
input yang dimasukkan adalah bilangan 0. Tulis dan jalankan program berikut
import java.util.Scanner;
public class Prak_305 {
public static void main (String[]
args) {
Scanner masukan = new
Scanner(System.in);
int n=0, total=0, bil=9;
while
(bil!=0){
n++;
System.out.println(“Masukkan
bilangan ke-“+n+” : “);
bil =
masukan.nextInt();
total +=
bil;
}
System.out.print(“Total
jumlah “+(n-1)+” bilangan tsb: “);
System.out.println(total);
}
}
Program
dengan pernyataan do..while
Pernyataan do..while memiliki
prinsip kerja yang sama seperti pernyataan while. Perbedaannya hanya pada
pengujian kondisi perulangan, dimana do..while pengujiannya dilakukan pada
akhir blok perintah. Buatlah program di atas dengan menggunakan pernyataan
do..while
EmoticonEmoticon