Program Java : Bacakeyboard /Membaca Inputan beda kelas

Pada program bacaKeyboard ini akan menjadi inputan kelasa kelasa utama seperti Hitung lingkaran dan sebagainya .
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

  }

}


Posting Komentar

0 Komentar