Rabu, 19 Desember 2012

cara input mengunakan BufferedReader di JAVA


Tutorial Java Irwan Hal pertama yang harus dilakukan adalah import class BufferedReader ini ke dalam program yang akan dibuat. Class BufferedReader tidak dapat berdiri sendiri layaknya pada class Scanner, sehingga jika program input/output yang akan digunakan adalah class BufferedReader, maka dibutuhkan class InputStreamReader untuk mendukung kinerja class BufferedReader.
Kedua class ini berada dalam paket java.io, sehingga syntax yang dapat digunakan adalah :

  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.io.IOException;

Hal yang sama dengan class Scanner, agar program dapat memberi inputan data, maka program membutuhkan sebuah objek baru yang dapat melakukan tugas tersebut dengan syntax :

  1. InputStreamReader input = new InputStreamReader (System.in); 
  1. BufferedReader data = new BufferedReader (input);

Atau syntax di atas dapat disederhanakan menjadi :

  1. BufferedReader data = new BufferedReader (new InputStreamReader (System.in));
Hal lain yang perlu diketahui dalam penggunaan class ini adalah bahwa penggunaan class BufferedReader akan membutuhkan sebuah method Exception. Namun, hal ini dapat dilakukan dengan menambah class IOException, yang masih berada pada paket java.io juga. Selain itu, pada class BufferedReader ini semua inputan data akan dikenali sebagai data String (data dengan tipe data String), sehingga proses konversi data sangat diperlukan pada class ini. Adapun method yang digunakan untuk proses inputan ke variable adalah readLine();

Berikut ini merupakan contoh dari script pengembangan : 

  1. /*
  2. *    script development by ibnurrizal
  3. *    Follow me at http://trikonline.com
  4. *    
  5. */
  6. import java.io.BufferedReader;      // import class BufferedReader
  7. import java.io.InputStreamReader; // import class InputStreamReader
  8. import java.io.IOException;         // import class IOException
  9. public class tobIO
  10. {
  11.     public static void main(String [] args) throws Exception // Syarat penggunaan class IOException
  12.     {
  13.         BufferedReader input = new BufferedReader(new InputStreamReader(System.in));// Penanaman Object pada variable input
  14.         
  15.         System.out.print("\nMasukkan Nama anda \t: ");
  16.         String nama = input.readLine(); // Menginsert hasil input ke variable nama
  17.         System.out.print("Masukkan Alamat anda \t: ");
  18.         String alamat = input.readLine(); // Menginsert hasil input ke variable alamat
  19.         System.out.print("Masukkan Kelas anda \t: ");
  20.         String kelas = input.readLine(); // Menginsert hasil input ke variable kelas
  21.         
  22.         // Tampil Output
  23.         System.out.println("\n=== Detail Info of "+nama+" ===\n");
  24.         System.out.println("Nama anda \t: " + nama);
  25.         System.out.println("Alamat anda \t: " + alamat);
  26.         System.out.println("Kelas anda \t: " + kelas);
  27.     }
  28. }

Label: ,

1 Komentar:

Pada 6 Februari 2013 pukul 22.50 , Anonymous taruhan bola mengatakan...

waaah ada caranya lengkap ya, mantap. sukses terus gan

 

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda