Minggu, 04 Oktober 2015

Materi Java Pemula : While

Inputan Awal
Inputan Akhir/Berhenti
 Salam sehat semua, lama tidak berjumpa dengan anda sekalian. Kali ini saya akan membahas tentang while. While digunakan pada perulangan yang sudah diketahui nilai perulangannya namun ada suatu kondisi. Biar tidak bingung langsung saja anda lihat koding di bawah ini :


Perhatikan dengan baik.
public class while1 {
    public static void main (String [] args){
       
        // deklarasi variabel
        int i=1;        // nilai variabel i = nilai awal
        int j=5;       // nilai variabel j = nilai akhir/berhenti
       
        // logika while
        while (i<j) {  
            System.out.println("STT STIKMA Internasional");     // output
            i++;              // menampilkan output sejumlah nilai variabel j (lihat logika while)
        }       
    }
}
Screenshoot koding seperti :


Output :

Penjelasan :
1. Deklarasikan variabel ( nilai awal dan nilai akhir/berhenti) lihat pada koding diatas.
2. Buat logika while seperti diatas.
3. Tampilkan output sesuai keinginan anda.
4. i++ berfungsi mengeksekusi perintah selanjutnya sampai nilai variabel j habis.
5. Jangan lupa tutup kurung kurawa ({ dan }).

Untuk lebih jelas lagi coba perhatikan koding dibawah ini :

public class while2 {
    public static void main (String [] args){
       
        // deklarasi variabel
        int i = 1 ;             // variabel i = nilai awal
       
        // logika while
        while(i<5){
            System.out.println(i+"-STT STIKMA Internasional");      //output
            i++;            // perulangan mencetak output sebanyak 4 (lihat logika while)
        }
    }
 }
Screenshoot koding seperti :


Output :

Penjelasan :
1. Penjelasannya hampir sama dengan penjelasan diatas.
2. Hanya saja nilai akhir/berhenti langsung saya beri nilai angka 5. Lihat koding diatas.
3. variabel (i) pada output akan mencetak jumlah i nya perbaris. i dicetak sebanyak 4x karena logika while menyatakan lebih kurang (<), jika dinyatakan lebih kurang sama dengan (<=) maka i akan dicetak sebanyak 5x.

Nah sekarang kita coba mengoding dengan cara input GUI, coba perhatikan :
import javax.swing.JOptionPane; // memanggil library JOptionPane
public class while3 {
    public static void main (String [] args){
       
        // deklarasi variabel
        int start,stop;
       
        // penyimpanan nilai varibel dari user
        start=Integer.parseInt(JOptionPane.showInputDialog("Nilai Awal ?"));
        stop=Integer.parseInt(JOptionPane.showInputDialog("Nilai Akhir/Berhenti ?"));
       
        // logika while
        while(start < stop){
            // output
            JOptionPane.showMessageDialog(null, start+"-STT STIKMA Internasional");
            start++;
        }
    }
}
Screenshoot koding :

Output:
1. Pertama akan muncul inputbox dan isilah seperti :


2. Muncul inputbox lagi dan isilah seperti :

 
3. Kemudian akan mucul messagebox seperti :




 Penjelasan :
1. Panggil library JOptionPane sebelum menulis class.
2. Deklarasikan variabel untuk nilai awal dan nilai akhir/berhenti.
3. Buat variabel penyimpan nilai dari user.
4. Tulis logika while. Lihat koding diatas.
5. Tampilkan output sesuai dengan keinginan.
6. Ingat, start++ berfungsi mengeksekusi output hingga nilai variabel stop habis (lihat logika while).
7. Pastinya lebih menarik menggunakan Input GUI.
8. Selamat mencoba.

Sekian dulu, sampai jumpa...
Referensi :
Imamudin, agung. "Perulangan for java, while dan do while". www.agungimam.blogspot.com. 27 April 2013. Web. 4 Oktober 2015.

0 komentar: