Penjelasan dan Fungsi InputStreamReader dan BufferedReader Pada Java
Pengertian InputStreamReader dan BufferedReader ?
Fungsi InputStreamReader dan BufferedReader ?
InputStreamReader merupakan sebuah Variabel yang terdapat Pada sebuah Aplikasi yang memiliki basis data Java yang di gunakan untuk sebuah variabel dalam memasukan Inputan ke dalam sebuah program.
Dari nama Input sudah pasti memiliki Fungsi Input ( yang di gunakan dalam memasukan sebuah data pada sebuah program yang kita buat) dan data tersebut dalam bentuk Variabel.
Sebagai Contoh :
Inputstreamreader data =
New Inputstreamreader(system.in)
Jadi tiap Variabel dengan menggunakan InputStreamReader pada Ada Akhiran sebuah data yang ingin kita Input, Bisa Berupa Bilangan mau pun Carakter. Seperti Contoh diatas yang berakhiran Data dan System.in
dengan Arti Memasukan sebuah data ke dalam System.in yang terdapat pada Aplikasi yang berbasis JAVA seperti NetBeans, JCreator dan Lainnya.
Sedangkan dari BufferedReader adalah
Merupakan Sebauah Variabel dalam Aplikasi Java dengan Fungsi Membaca Sebuah Variabel yang akan kita Input pada sebuah Program.
Jadi Fungsi BufferedReader Adalah Membaca Sebuah Bialangan atau Carakter sehingga bilanggan tersebut dapat dimanfaat untuk Sebuah Program.
Sebagai Contoh :
BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));
br=new BufferedReader(new InputStreamReader(System.in));
Pejelanan
BufferedReader br : membaca Carakter br yang dapat berisi sebuah bilangan, sehingga dapat dibaca dan di input ke dalam System.
Jadi BufferedReader dan InputStreamReader biasanya di gunakan bersamaan. atau Saling berkoneksi untuk membentuk sebuah program dengan basis JAVA.
Sebagai contoh Program dengan BufferedReader dan InputStreamReader :
package lulus;
/**
*
* @author mifta
*/
import java.io.*;
public class Lulus {
/**
* @param args the command line arguments
*/
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();
}
}
}
/**
*
* @author mifta
*/
import java.io.*;
public class Lulus {
/**
* @param args the command line arguments
*/
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();
}
}
}
dari program diatas BufferedReader dan InputStreamReader mempunya fungsi membaca bilangan UTS dan UAS yang di Input dengan Tampilan Perbandingan yang Apabila Nilai Lebih Besar dari, Maka LULUS.
Sekian.
Semoga Bermanfaat.
Good Luck.
0 Response to "Penjelasan dan Fungsi InputStreamReader dan BufferedReader Pada Java"
Post a Comment