Menggunakan BufferedReader untuk mendapatkan input

Oke, sekarang kita akan membahas mengenai BufferedReader, ya BufferedReader adalah sebuah class di java yang tepatnya terdapat pada package java.io. Untuk mengakses class BufferedReader pertama-tama kita harus memanggilnya terlebih dahulu dengan cara sebagai berikut :

1. Tambahkan di bagian paling atas code dengan :

       import java.io.*;

     yang dimaksud dengan asteriq(*) adalah memanggil semua class yang    terdapat pada class io.

2. Setelah kita selesai dengan dengan menambahkan code diatas kita harus   membuat statement seperti berikut :

    BufferedReader ml = new BufferedReader(new InputStreamReader(System.in))

3. Setelah menambahkan statement diatas kita segera membuat blok-catch untuk menangkap input.

try {

String x = dataIn.readLine();

}catch(IOException e){

System.out.println(e);

}

Saya rasa penjelasan mengenai BufferedReader sudah sangat cukup untuk itu sekarang saya akan memberikan contoh program sederhana dengan hasil compile seperti pada gambar dibawah.

source code : Menggunakan BufferedReader, tanyakan  kata dari user dan tampilkan output dari input user tersebut ke layar

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class GetInputFromKeyboard
{
public static void main(String[] args){
BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in));
String name = “”;
System.out.println(“Please Enter Your Name:”);
try{
name = dataIn.readLine();
}catch(IOException e){
System.out.println(“Error!”);
}
System.out.println(“Helllo ” + name + “!”);
}
}

namai program dengan GetInputFromKeyboard.java,kemudian dicompile. dan hasil compile akan seperti gambar dibawah :

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s