Selain perulangan for, ada bentuk perulangan lain yaitu perulangan while. Arti kata while adalah “selama”. Contoh penggunaan kata “selama” adalah : selama IP saya masih jelek, saya akan terus belajar dengan giat. Dari contoh tersebut dapat dipikirkan bahwa banyakknya pengulangan yang harus dilakukan tidak diketahui secara pasti. Karena berdasarkan kalimat contoh di atas, bahwa belajar dengan giat akan selalu diulangi selama IP masih jelek. Proses pengulangan ini akan berakhir jika IP sudah bagus. Proses ini akan berakhir jika kondisi pada kata “selama” tidak terpenuhi. Bentuk umum perintah while adalah : inisialisasi While (kondisi) { statemen/blok statemen iterasi } Contoh program while dengan awal perulangan dari 1 sampai 10 dan step perulangan menaik 1 setiap kali perulangan
inisialisasi
While (kondisi)
{
statemen/blok statemen
iterasi
}
Contoh 1 Program While Pada Pemrograman Java
Contoh program while dengan awal perulangan dari 1 sampai 10 dan step perulangan menaik 1 setiap kali perulanganclass While1
{
public static void main(String[] args)
{
int i=1;
{
System.out.println(“Perulangan ke-”+i);
i++;
}
}
}
Contoh 2 Program While Pada Pemrograman Java
Contoh program while dengan awal perulangan dari 1 sampai 10 dan step perulangan menaik 2 setiap kali perulangan.class While2
{
public static void main(String[] args)
{
int i=1;
while (i<=10)
{
System.out.println(i);
i=i+2;
}
}
}
Contoh 3 Program Program While Pada Pemrograman Java
Contoh program while dengan awal perulangan dari 1 dengan akhir pengulangan yang ditentukan berdasarkan input dari keyboard oleh pengguna.
import java.io.*;
class While3
{
public static void main(String[] arg) throws IOException
{
int i, ulang;
ulang = Integer.parseInt(in.readLine());
while (i<=ulang)
{
System.out.println(“Perulangan ke-”+i);
i=i+1;
}
}
}
Contoh 4 Program While Pada Pemrograman Java
Contoh program while dengan untuk menghitung penjumlahan bilangan bulat positif pertama. Jumlah bilangan ditentukan melalui keyboard.
import java.io.*;
class While4
{
public static void main(String[] args) throws IOException
{
int i, hasil, ulang;
ulang = Integer.parseInt(in.readLine());
i=0;
{
System.out.print(i);
{
System.out.print(” + “);
}
else
{
System.out.print(” = “);
}
i++;
}
}
}
Contoh Program Perulangan While Bersarang
Contoh program perulangan while bersarang (while di dalam while).class WhileBersarang
{
public static void main(String[] args)
{
int i, j;
i=1;
{
j=1;
while (j<=i)
{
System.out.print(i*j + “ “);
j++;
}
i++;
}
}
}
Baca juga Array (Larik)
KOMENTAR