Google

Jumat, 09 Desember 2011

Membuat Inputan Di Netbeans (JAVA)


18.40 |

Seperti halnya pada program-program lain, Java pun bisa menangkap masukan karakter yang diketikkan melalui keyboard. Pada program Java ini code yang digunakan untuk membaca inputan tersebut adalah Import, InputStreamReader dan BufferedReader. Kelas InputStreamReader dan BufferedReader adalah kelas-kelas yang disediakan Java pada paket java.io untuk penanganan masukan/keluaran. Obyek InputStreamReader membaca data yang masuk melalui masukan standar (keyboard) melalui System.in kemudian obyek BufferedReader menampung data tersebut dan membaca sebagai String dengan metode readLine(). Metode readLine() harus diletakkan pada blok try untuk mengantisipasi terjadinya eksepsi.
Untu lebih jelasnya lihat contoh dibawah ini:

package latih_1; //nama package

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
//ketiganya bisa diganti dengan import java.io.*;

class Laporan_2 { //nama class

public static void main(String args[]){
    BufferedReader data=new BufferedReader(new InputStreamReader(System.in));
    String nama="";
    String nim="";
    String jurusan="";
  
    try{
        System.out.print("Masukkan Nama Anda = ");nama=data.readLine();
        System.out.print("Masukkan NIM Anda = ");nim=data.readLine();
        System.out.print("Masukkan Jurusan Anda = ");jurusan=data.readLine();
    }
    catch (IOException e){
        System.out.print("ERRORRR");
    }
    System.out.println("\nNama Anda = "+nama);
    System.out.println("NIM Anda  = "+nim);
    System.out.println("Jurusan Anda = "+jurusan);
    }
}


Hasilnya seperti ini:










Untuk Inputan yang berupa Integer bisa lihat contoh dibawah ini:
package latih_1;

import java.io.*;
class Latih_2 {
   
    public static void main(String args[]){
        String bil1,bil2;
        int hasil=0,b1,b2;
  
    BufferedReader x = new BufferedReader(new InputStreamReader(System.in));
    try{
        System.out.print("Masukkan Bil 1 = ");bil1=x.readLine();
        System.out.print("Masukkan Bil 2 = ");bil2=x.readLine();
        b1=Integer.parseInt(bil1); //
Karena inputan berupa String maka harus diubah ke Integer.
        b2=Integer.parseInt(bil2);
        hasil=b1+b2;
    }
    catch (IOException e){
        System.out.print("ERRRROORR");
    }
    System.out.println("Hasil = "+hasil);
    }
}


Outputnya seperti tampilan dibawah ini:
 








Cukup mudah bukan??
Kalau kesulitan komentar ja dibawah postingan ini.
Selamat mencoba...
:)


You Might Also Like :


0 komentar:

Posting Komentar