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