November 09, 2010

Perulangan Dengan While

Pernyataan While ini berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Selama ungkapan bernilai benar pernyataan akan selalu dikerjakan. Bentuk perulangan While :
                                While ( Ungkapan ) 
                                Pernyataan;
Penjelasan : 
  • Bagian pernyataan akan dieksekusi selama ungkapan dalam while bernilai benar.
  • Pengujian terhadap ungkapan pada while tidak dijalankan sebelum bagian pernyataan.
  • kemungkinan pernyataan pada While tidak dijalankan sama sekali, jika ketemu kondisi yang pertama kali bernilai salah.
  • Pernyataan perulangan dengan while akan selalu dikerjakan jika ungkapan selalu benar, oleh akrena itu kita harus membuat kondisi suatu saat ungkapan bernilai salah agar perulangan berakhir.
Untuk praktik kita akan membuat program untuk menampilkan bilangan 1 sampai dengan 5 secara berurutan. Maka yang perlu kita perhatikan :
Misalnya kita mempunyai variabel bil dengan tipe integer , karena bilangan yang kita tampilkan hanya sampai dengan 5 maka akan kita batasi variabel bil ini kurang dari sama dengan 5. Untuk menaikkan 1 tingkat dari bilangan sebelumnya maka kita menggunakan operator postfix.
Programnya sebagai berikut :

import java.util.Scanner;
public class UlangWhile1
{
    public static void main(String args[])
    {
// Pendeklarasian variabel
        Scanner masuk = new Scanner(System.in);
        int bil;
// Mengisi variabel bil
        bil = 1;
// kondisi
        while (bil<=5)
        {
        System.out.println(bil);
// Menaikkan satu tingkat dari bilangan sebelumnya
        bil++;
        }
    }
}
Maka apabila program dijalankan akan menampilkan bilangan 1 sampai 5. 

Kita bisa melakukan sedikit perubahan misalnya untuk mendapatkan tampilan 1 sampai 5 tetapi terbalik maka kita bisa mengubah nilai variabel bil dengan angka 5 , kondisi nya kita ganti lebih besar sama dengan 1 dan operator postfix kita ganti -- untuk menurunkan satu tingkat. 
                  bil = 5;
        while (bil>=1)
        {
        System.out.println(bil);
        bil--; }

maka untuk hasilnya sebagai berikut :


1 comments:

gendhy said...

Om Itu memakai ini juga gak kalo buat gambar di atas.....
#include
#include
#include

Apa langsung ngikutin yang di atas code²nya om...........

 
Free Host | lasik surgery new york