Input Kyboard Menggunakan BufferedReader dan JOptionPane
BufferedReader
BufferedReader adalah sebuah class di java yang tepatnya terdapat pada package java.io. Untuk mengakses class BufferedReader pertama-tama kita harus memanggilnya terlebih dahulu dengan cara sebagai berikut :
1. Tambahkan di bagian paling atas code dengan :
import java.io.*;
yang dimaksud dengan asteriq(*) adalah memanggil semua class yang terdapat pada class io.
2. Setelah kita selesai dengan dengan menambahkan code diatas kita harus membuat statement seperti berikut :
BufferedReader ml = new BufferedReader(new InputStreamReader(System.in))
3. Setelah menambahkan statement diatas kita segera membuat blok-catch untuk menangkap input.
try {
String x = dataIn.readLine();
}catch(IOException e){
System.out.println(e);
}
Saya rasa penjelasan mengenai BufferedReader sudah sangat cukup untuk itu sekarang saya akan memberikan contoh program sederhana dengan hasil compile seperti pada gambar dibawah.
source code : Menggunakan BufferedReader, tanyakan kata dari user dan tampilkan output dari input user tersebut ke layar
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class GetInputFromKeyboard
{
public static void main(String[] args){
BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in));
String name = “”;
System.out.println(“Please Enter Your Name:”);
try{
name = dataIn.readLine();
}catch(IOException e){
System.out.println(“Error!”);
} System.out.println(“Helllo ” + name + “!”);
}
}
JoptionPane
JoptionPane adalah perangkat yang memudahkan untuk memunculkan kotak dialog standar yang mendorong pengguna untuk sebuah nilai atau memberitahu tentang sebuah nilai.
Contoh program sederhana dengan menggunakan JoptionPane :
import java.swing.*;
public class my String
{
public static void main (String []args)
{
String nama = JoptionPane.showInputDialog(null,”Selamat datang di program JoptionPane”+nama);
System.exit(0);
}
}



0 komentar
Posting Komentar