Thursday, November 7, 2013

Mendapatkan Input Output Dari Keyboard

Untuk mendapat masukan dari pengguna pada java dapat memanfaatkan BufferedReader dan JoptionPane, kedua kelas ini mempunyai memiliki cara dan tampilan berbeda.
1.      BufferedReader
         Berikut tahapan-tahapan untuk mengimplementasikan BufferedReader:
         a.    Tambahkan baris code ini pada awal source code Anda:
                import java.io.*;
         b.    Tambahkan statement berikut ini:
                BufferedReader dataIn = new BufferedReader ( new InputStreamReader(System.in) );
         c.    Deklarasikan variabel sementara String untuk mendapatkan input, dan menjalankan
                perintah readLine() untuk mendapatkan input dari keyboard.
        d.    Anda harus menuliskannya di dalam blok try-catch.
               try{   String temp = dataIn.readLine();   }
                catch( IOException e ){   System.out.println(“Error in getting input”);}
2.      JOptionPane
         Berikut tahapan-tahapan untuk mengimplementasikan JoptionPane :
         a.    Tambahkan baris code ini pada awal source code Anda:
                import javax.swing.*;
         b.    Tambahkan statement berikut ini:
                String name;
                name=JoptionPane.showInputDialog(“Please enter your name");

Percobaan dengan menggunakan BufferedReader

import java.io.*;
public class buffered {
public static void main(String[] args) {
    String depan = "", tengah ="", belakang ="";
    int umur = 0;
    BufferedReader dataIn = new BufferedReader
            (new InputStreamReader(System.in));
    try{
        System.out.println(
                "Masukan Nama Depan :");
        depan = dataIn.readLine();
        System.out.println(
                "Masukan Nama Tengah :");
        tengah = dataIn.readLine();
        System.out.println(
                "Masukan Nama belakan :");
        belakang = dataIn.readLine();
        System.out.println(
                "Berapa Umur Anda :");
        umur = Integer.parseInt (dataIn.readLine());
    } catch (IOException e) {
        System.out.println(
                "Error kang...\n");}
        System.out.println("Nama Anda Adalah : \n" +depan+" "
                + ""+tengah+" "+belakang+"\n" +
                "dan anda berumur : "+umur+" tahun\n\n");}}

Hasilnya sebagai berikut:


Percobaan dengan menggunakan JOptionPane

import javax.swing.JOptionPane;
public class JOPane {
public static void main (String [] args){
    String depan = "", tengah ="", belakang ="";
    int umur = 0;
        depan = JOptionPane.showInputDialog(
                "Masukan Nama Depan :");
        tengah = JOptionPane.showInputDialog(
                "Masukan Nama Tengah :");
        belakang = JOptionPane.showInputDialog(
                "Masukan Nama Belakang :");
        umur = Integer.parseInt(JOptionPane.showInputDialog(
                "berapa umur anda :"));
     JOptionPane.showConfirmDialog(null,
        "Nama Anda Adalah : \n" +depan+" "+tengah+" "+belakang+"\n" +
                "dan anda berumur : "+umur+" tahun\n");} }

Hasilnya sebagai berikut:

0 comments:

Post a Comment