Scanner itu utility class yg digunakan buat nge parse text dari macem-macem input(console, file,text)
Bufferedreader itu decorator class, kalo mau pake harus dibungkus dulu ama kelas-kelas lain macam filereader kalo input nya dari file, kalo mau nge bridge inputan stream ke character/multi character juga bisa pake bufferedreader ini sob...
Langsung saja nih contoh listingnya :
//TUGAS BUFFERED READER
import java.io.*;
class nilai
{
public static void main(String args[])throws Exception
{
//Membuat objek baru
InputStreamReader masukan = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(masukan);
//Deklarasi variabel
String nama;
String a1, a2, a3;
double b1, b2, b3, UTS, UAS, NILTUGAS, NILAKHIR;
System.out.print("Masukan Nama Mahasiswa : ");
nama = input.readLine();
System.out.print("Masukan Nilai UTS : ");
a1 = input.readLine();
System.out.print("Masukan Nilai UAS : ");
a2 = input.readLine();
System.out.print("Masukan Nilai Tugas : ");
a3 = input.readLine();
b1 = Double.parseDouble(a1);
b2 = Double.parseDouble(a2);
b3 = Double.parseDouble(a3);
UTS = 0.35*b1;
UAS = 0.45*b2;
NILTUGAS = 0.2*b3;
System.out.println("\t***********************************");
System.out.println("\t\tNilai Murni UTS : " + UTS);
System.out.println("\t\tNilai Murni UAS : " + UAS);
System.out.println("\t\tNilai Tugas : "+ NILTUGAS);
NILAKHIR = UTS+UAS+NILTUGAS;
System.out.println("\t\tNilai Akhirnya Adalah : " + NILAKHIR);
System.out.println("\t===================================");
}
}
Nah dari listing diatas maka output yang dihasilkan ini Sob :
***********************************
Nilai Murni UTS : 35.0
Nilai Murni UAS : 45.0
Nilai Tugas : 19.0
Nilai Akhirnya Adalah : 99.0
===================================
Untuk desain dan variabel bisa temen-temen ganti dan modifikasi sesuai dengan apa yang temen-temen inginkan biar lebih menarik gitu,,,,,,,,,,,,,,,,,,,Untuk hari ini itu dulu ya, moga bermanfaat buat temen-temen semua.................
thank you, sangat bermanfaat :))
BalasHapus