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:
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 :");
"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