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 {Screenshoot koding seperti :
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)
}
}
}
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 {Screenshoot koding seperti :
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)
}
}
}
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 JOptionPaneScreenshoot koding :
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++;
}
}
}
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.
Tidak ada komentar:
Posting Komentar