Pengulangan (While, Do-while, dan For)

Pernyataan perulangan dalam
pemrograman java adalah menggunakan
kata kunci while, d0-while, dan for.
1. Pernyataan While
bentuk :
while (kondisi)
pernyataan;
Selama kondisi bernilai benar (true) maka
pernyataan dijalankan. Dan jika kondisi
bernilai salah (false) maka pernyataan
tidak dijalankan.
contoh program java dalam pernyataan
while :
package javaapplication1;
class fzan {
public static void main(String[] args) {
int x;
System.out.println("Mencetak bilangan
0,1,2,3,4,5,6,7,8,9,10 : ");
x=0;
while (x<=10){ System.out.print(x+" "); x++;} System.out.println(" "); System.out.println(" "); System.out.println("Mencetak bilangan 0,2,4,6,8,10 : "); x=0; while (x<=10){ System.out.print(x+" "); x+=2;} System.out.println(" "); System.out.println(" "); System.out.println("Mencetak bilangan 10,8,6,4,2,0 : "); x=10; while (x>=0){
System.out.print(x+" ");
x-=2;}
System.out.println(" ");
System.out.println(" ");
}
}
2. Pernyataan do-while
Bentuk :
{
pernyataan;
} while (kondisi);
Hampir sama dengan pernyataan while,
hanya saja pernyataan dijalankan terlebih
dahulu sebelum kondisi dilihat, sehingga
pernyataan pernah dijalankan minimal satu
kali.
contoh program java dalam pernyataan do-
while :
public class LatDoWhile
{
public static void main(String args[])
{
int bilangan = 5;
int x = 2;
int hasil = 1;
do
{
System.out.print(hasil + " * " + x + " = ");
hasil = hasil*x;
System.out.println(hasil);
x++;
}
while(x<=bilangan); System.out.println( bilangan + " != " + hasil); } } 3. pernyataan for Bentuk : for (int i; kondisi; naik/turun) pernyataan; pernyataan for sama dengan pernyataan while dengan susunan seperti berikut : int i; while (kondisi) { pernyataan; naik/turun; } contoh program java dalam pernyataan for : package javaapplication1; class fzan { public static void main(String[] args) { int x; System.out.println("Mencetak bilangan 0,1,2,3,4,5,6,7,8,9,10 : "); for (x=0;x<=10;x++) System.out.print( " "+x); System.out.println(" "); System.out.println(" "); System.out.println("Mencetak bilangan 0,2,4,6,8,10 : "); for (x=0;x<=10;x+=2) System.out.print(" "+x); System.out.println(" "); System.out.println(" "); System.out.println("Mencetak bilangan 10,8,6,4,2,0 : "); for (x=10;x>=0;x-=2)
System.out.print(" "+x);
System.out.println(" ");
}
}

1 komentar:

  1. ian aja kasela mengatakan...:

    berbagi.............

Posting Komentar