SELAMAT DATANG DIBLOG ANE YA BROW, JANGAN LUPA KASIH COMEN

Minggu, 23 Oktober 2011

BUFFERED READER DALAM JAVA

Sebelumnya telah gwe bagi ke temen-temen tentang Scanner nah untuk kali ini akan gwe bagi tentang bufferedreader Dari kegunaan kelasnya sih  hampir sama boy dengan Scanner hanya saja pendekatannya beda. 
Scanner itu utility class yg digunakan buat nge parse text dari macem-macem input(console, file,text).  Pemakaiannya juga langsung boy tinggal manggil Method nya si class console......

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.................

1 komentar: