Laman

Sabtu, 11 Agustus 2012

Kombinasi 3 Input (Scanner, Buffered Reader, JOptionPane)

ALHAMDULILLAH !
Setelah sekian lama mencoba dan mengulang - ulangi cara untuk membuat 3 Input ini, Akhirnya berhasil juga !.
Maksutnya kombinasi 3 input itu menggunakan inputan dengan 3 cara, antara lain : 
1. menggunakan Scanner
2. menggunakan BufferedReader ( jujur, ini yang membuat saya pusing, karena gak sempet   menulis scriptnya waktu di kasih guru saya :D)
3. JOptionPane

Proses : 
1. Buat new java Class
2. import script berikut dibawah package kamu

3. Tulis Script Berikut : 

 public static void main(String[] args){
//Scanner
                Scanner input = new Scanner (System.in);
                System.out.println("Masukkan Namamu disini : ");
                String nama = input.nextLine();
                System.out.println("Hello "+nama);
//Buffered Reader
                BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
                String an = "";
                System.out.print("Angka Pertama = ");
                try {
                    an = dataIn.readLine();
                }
                catch(IOException e) {
                    System.out.println("Error!");
                }      
//JOptionPane
                String dn = JOptionPane.showInputDialog("Angka Kedua = ");
                
                int n1 = Integer.parseInt(an);
                int n2 = Integer.parseInt(dn);
                
                int hasil = n1*n2;
                
                JOptionPane.showMessageDialog(null, "Jawabannya Adalah " +hasil, "JAWABAN", JOptionPane.PLAIN_MESSAGE);
    }
    }

4. Jika Sudah tekan Shift + F6
5. Screenshot : 



Tekan Enter, Maka akan jadi begini :
Di arah cursor ( atau di tanda tempat mengetik, di pinggir tulisan Angka Pertama = ... , tulis angka terserah, misal 12 ) :

Lalu tekan enter, akan muncul MessageDialog milik JOptionPane :
isi dengan angka terserah, misal 24 : 
Lalu tekan OK, akan muncul jawabannya, yaitu 288 :

NB : Maaf kalau misalnya gambar kurang jelas :D

Tidak ada komentar:

Posting Komentar