Jumat, 14 Februari 2014

BufferedReader

Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard menggunakan BufferedReader :
  1. Tambahkan di bagian paling atas code Anda : import java.io.*;
  2. Tambahkan statement berikut : BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );
  3. Deklarasikan variabel String temporary untuk mendapatkan input, dan gunakan fungsi readLine() untuk mendapatkan input dari keyboard. Anda harus mengetikkannya di dalam blok try-catch :
try{
   String temp = dataIn.readLine();
}
catch( IOException e ){
   System.out.println(“Error in getting input”);
}

Berikut ini adalah source code lengkapnya :

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.print("Please Enter Your Name:");
             try{
                     name = dataIn.readLine();
                     }catch( IOException e ){
                     System.out.println("Error!");
             }

             System.out.println("Hello " + name +"!");
   }
}


Berikutnya akan penjelasan setiap baris dari code tersebut :
Statement,

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

menjelaskan bahwa kita akan menggunakan class BufferedReader, InputStreamReader dan IOException yang berada di java.io package. Packages berisi class yang mempunyai fungsi yang saling berhubungan. Seperti pada contoh di atas, java.io package mengandung class-class yang memungkinkan program untuk melakukan input dan output data. Pernyataan di atas juga dapat ditulis sebagai berikut,

import java.io.*;

Tidak ada komentar:

Posting Komentar