Wednesday, November 07, 2018

JAVA : CLASS UNTUK INPUT DENGAN STREAM READER

Berikut adalah contoh class untuk digunakan sebagai method input dalam program java :


 import java.io.*;  
 public class BacaKeyboard {  
   public static String bacaString() {  
     int karakter;  
     String string = "";  
     boolean selesai = false;  
     while(!selesai) {  
       try {  
         karakter = System.in.read();  
         if(karakter < 0 || (char)karakter == '\n')  
           selesai = true;  
         else  
         if(karakter != '\r')  
           string = string + (char)karakter;  
       }catch(IOException ioe) {  
         System.err.println("Ada kesalahan input !");  
         selesai = true;  
       }  
     }  
     return string;  
   }  
 }   

Class Tersebut tidak akan bisa berjalan sendiri ketika dicoba dia akan menghasilkan tampilan seperti berikut :

Dimana Class tersebut setelah saya mengetik "test keyboard" dia mengembalikan sebuah nilai bertipe data String dan bernilai "test keyboard"

Untuk dapat menggunakan class tersebut pada class lain nya cukup dipanggil dengan line  sebagai berikut

 <tipedata> <nama variabel> = BacaKeyboard.bacaString();  


No comments:

Post a Comment