Membuat Input Dari User Menggunakan BufferedReader Pada Java
BufferedReader adalah class yang yang menyederhanakan pembacaan teks yang diinputkan oleh user, class ini paling banyak digunakan dalam pembuatan program berbasis java. pada kesempatan kali ini kita akan mencoba untuk memahami sintaks dasar, penggunaan metodh, dan juga prinsip dari class dari BufferedReader ini,
Berikut adalah hierarki dari class BufferedReader :
import java.io.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
pada class BufferedReader, memiliki 2 construktor, yaitu :
- BufferedReader (Reader in)
- BufferedReader (Reader in, in sz)
berikut adalah contoh bagaimana pembuatan objek pada BufferedReader :
BufferedReader bufferedreader = new BufferedReader(new InputStreamReader(System.in));
Contoh Kode Program :
public class bufferedreader {
public static void main(String[] args) throws IOException
{
// TODO code application logic here
double nilai[]=new double[2];
double NA;
int i;
int angka[]=new int [5];
BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));
for(i=1; i<angka.length;i++)
{
angka[i]=i;
System.out.println("Data Ke "+angka[i]);
System.out.print("Nilai UTS=");
nilai[0]=Double.parseDouble(br.readLine());
System.out.print("Nilai UAS=");
nilai[1]=Double.parseDouble(br.readLine());
NA=(0.4*nilai[0])+(0.6*nilai[1]);
System.out.println("Nilai Akhir="+NA);
if (NA>60) {
System.out.println("LULUS");
}
else
{
System.out.println("TIDAK LULUS");
}
System.out.println();
}
}
}
Output Program BufferedReader :
Data Ke 1
Nilai UTS=90
Nilai UAS=20
Nilai Akhir=48.0
TIDAK LULUS
Data Ke 2
Nilai UTS=10
Nilai UAS=90
Nilai Akhir=58.0
TIDAK LULUS
Data Ke 3
Nilai UTS=90
Nilai UAS=60
Nilai Akhir=72.0
LULUS
Data Ke 4
Nilai UTS=90
Nilai UAS=90
Nilai Akhir=90.0
LULUS
loading...
0 Komentar