Menggunakan bufferedreader pada Java
Table of Contents
Pada postingan kali ini, kita akan belajar menggunakan bufferedreader pada pemrograman java. Dan disini saya akan menjelaskan fungsi penggunaan dari bufferedreader dan saya juga akan memberikan contoh penggunaannya. Oke langsung saja kita simak di bawah.
Fungsi BufferedReader
- BufferredReader adalah kelas abstract yg menangani baca tulis ke media dalam bahasa Java.
- BufferredReader membutuhkan kelas lain sebagai pekerjanya yaitu InputStreamReader.
- Fungsi dari BufferredReader ini adalah untuk menangkap inputan dari keyboard.
- Dalam BufferredReader perlu menyisipkan System.in untuk mendapatkan karakter karakter atau dengan kata lain inputan yang nanti akan dimasukkan dalam keyboard.
Cara menggunakan BufferredReader untuk mendapatkan input :
Pertama kali kita akan menggunakan class BufferredReader yg berada di package java.io untuk mendapatkan input dari keyboard.
Pada bagian paling atas kita harus menambahkan kode :
importjava.io.*;
Yaitu merupakan sebuah library yang dimiliki oleh bufferreader, dan pastikan kita harus meng-importnya, jika tidak program tidak dapat dieksekusi (error).
Penjelasan program :
- BufferredReader adalah kelas abstract yg menangani baca tulis ke media dalam bahasa Java.
- BufferredReader membutuhkan kelas lain sebagai pekerjanya yaitu InputStreamReader.
- Fungsi dari BufferredReader ini adalah untuk menangkap inputan dari keyboard.
- Dalam BufferredReader perlu menyisipkan System.in untuk mendapatkan karakter karakter atau dengan kata lain inputan yang nanti akan dimasukkan dalam keyboard.
Cara menggunakan BufferredReader untuk mendapatkan input :
Pertama kali kita akan menggunakan class BufferredReader yg berada di package java.io untuk mendapatkan input dari keyboard.
Pada bagian paling atas kita harus menambahkan kode :
importjava.io.*;
Yaitu merupakan sebuah library yang dimiliki oleh bufferreader, dan pastikan kita harus meng-importnya, jika tidak program tidak dapat dieksekusi (error).
Tambahkan statement berikut :
BufferedReader stdin = new BufferedReader
(new InputStreamReader (System.in));
import java.io.*;
public class dasar_java {
public static void main(String[] args) {
int input = 0;
BufferedReader data = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukkan angka : ");
try {
input = Integer.parseInt(data.readLine());
} catch (IOException e) {
System.out.println("Error!");
}
if (input % 2 == 0) {
System.out.println("Bilangan genap");
} else {
System.out.println("Bilangan ganjil");
}
}
}
output :Penjelasan program :
Ketika program dijalankan maka pada tampilan output meminta kita untuk meng-input sebuah nilai yaitu "Masukkan angka : ". Dan angka yang saya input yaitu 13, kemudian program dilanjutkan untuk dieksekusi an menampilkan "Bilangan ganjil". Karena program akan mengeksekusi kondisi pada percabangan yang terapat pada program tersebut.
Semoga berhasil dan bermanfaat, terimakasih.