Kamis, 20 Februari 2014

Buffered Reader

Fungsi dari Buffered Reader adalah digunakan untuk menangkap inputan dari keyboard.
Cara untuk mendapatkan inputan dari keyboard :

1. Tambahkan dibagian paling atas code :


2. Tambahkan statement :



3. Deklarasikan variabel String temporary untuk mendapatkan input, dan gunakan fungsi readLine() untuk mendapatkan input dari keyboard, dan harus mengetikkannya di dalam blok try-catch:








Berikut adalah source code lengkapnya :























Berikut adalah penjelasan dari setiap baris code :
Statement,








menjelaskan bahwa kita akan menggunakan class BufferedReader, InputStreamReader dan IOException yang berada di java.io package. Class-class tersebut dikumpulkan di dalam packages. Packages berisi class yang mempunyai fungsi yang saling berhubungan.
Dua statement selanjutnya,




Pernyataan ini mendeklarasikan class bernama GetInputFromKeyboard dan kita mendeklarasikan method main.
Dalam statement,


kita mendeklarasikan sebuah variabel bernama dataIn dengan tipe class BufferedReader.
Sekarang, kita akan mendeklarasikan variabel String dengan identifier name,



String name = "  ";

Pernyataan di atas merupakan tempat untuk menyimpan input dari user. Nama variabel diinisialisasi sebagai String kosong "".
Baris berikutnya adalah memberikan output sebuah String pada layar yang menanyakan
nama user.





Blok dibawah ini merupakan try-catch block,










Pada baris ini akan dijelaskan bahwa kemungkinan terjadi error pada pernyataan,

name = dataIn.readLine();

akan ditangkap. Kita perlu menambahkan kode ini untuk menggunakan method readLine() dari BufferedReader untuk mendapatkan input dari user.
Selanjutnya kembali ke pernyataan,

name = dataIn.readLine();

method diatas memanggil dataIn.readLine(), mendapatkan input dari user dan memberikan sebuah nilai String. Nilai ini akan disimpan ke dalam variabel name, yang akan kita gunakan pada statement akhir untuk menyambut user,





Tidak ada komentar:

Posting Komentar