jika tidak ada bacaKeyboard maka program tersebut akan terjadi Error, karna kelas tersebut memanggil procedure yang ada di kelas baca keyboard.
Contoh Program Bacakeyboard
Contoh program, silahkan buat kelas baru bernama lat4_loop_while . Kemudian ikuti kode berikut:
import java.io.*; // import paket java.io public class Lt5_bacaKeyboard{ public static String bacaString() { int karakter; String string = ""; // variabel string yang masih kosong boolean selesai = false; // variabel selesai dengan type data yang bernilai False while(!selesai) { // Kalau nilai variabel running bernilai false, maka perulangan berhenti try{ /** * digunakan untuk mengurung eksekusi yang menampilkan error dan * dapat membuat program tetap berjalan tanpa dihentikan secara langsung (try{}catch) */ karakter = System.in.read(); //isi variabel dari karakter if(karakter < 0 || (char)karakter == '\n') selesai = true; else if(karakter != '\r') string = string + (char)karakter; }catch(IOException ioe) { System.err.println("Ada Kesalahan Inputan!!!"); //jika ada kesalahan maka ini akan berjalan selesai = true; // menghentikan looping } } return string; // mengembalikan nilai dari inputan kelas pertama } }
0 Komentar