Mendapakan Input Dari Keyboard Menggunakan Java
Mendapakan Input Dari Keyboard Menggunakan Java
N INPUT DARI
KEYBOARD
Pemrograman JAVA
3
N
Bagaimana menggunakan Class BufferedReader?
KEYBOARD?
variabel program ketika program
dijalankan sebagai bentuk interaksi
pengguna. Adapun beberapa jenis
inputan yaitu BufferedReader, Input
Scanner, dan JoptionPane yang memiliki
fungsi sama yaitu menerima masukkan
dari keyboard.
3 Class mendapatkan
inputan dari keyboard
Class Class Class
BufferedReader Scanner JOptionPane
Scanner adalah sebuah JOptionPane merupakan
Class BufferedReader
kelas yang terdapat pada class yang digunakan
adalah sebuah class yang
paket java.util yang sebagai standar dialog box
digunakan untuk membaca
berfungsi sebagai kelas untuk antarmuka pengguna
text dari sebuah character-
untuk melakukan masukan grafis (GUI) untuk
input stream (aliran input-
dari keyboard berbasis DOS Memfasilitasi entri data dan
karakter)
output data
Menggunakan class
BufferedReader
Class BufferedReader
Pada statement,
2 public class GetInputFromKeyboard {
berarti kita mendeklarasikan sebuah class bernama GetInputFromKeyboard.
Statement selanjutnya adalah mendeklarasikan method main().
public static void main( String[] args ){
Pada statement,
4 String name = "";
mendeklarasikan variabel String dengan identifier bernama name.
Statement selanjutnya,
System.out.print("Please Enter Your Name:");
menghasilkan output String pada layar yang menanyakan nama user.
Menggunakan class
BufferedReader
Langkah-langkah untuk mendapatkan input
try{
String temp = dataIn.readLine();
}
catch( IOException e ){
System.out.println(“Error in getting input”);
}
Menggunakan class
BufferedReader
Langkah-langkah untuk mendapatkan input
Pada statement,
6 name = dataIn.readLine();
method dataIn.readLine() akan dipanggil, untuk mendapatkan input dari
user dan memberikan return value dalam String.
value tersebut kemudian disimpan di dalam variabel name, yang akan
digunakan pada statement akhir, untuk menyapa user,
System.out.println("Hello " + name + "!");
CONTOH PROGRAM
BUFFEREDREADER
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
Class Scanner
◦Terdapat di java.until.scanner
◦Digunakan untuk mendapatkan input
Menjelaskan bahwa kita akan menggunakan class Scanner untuk mengambil data
yang diketikkan pada keyboard untuk disimpan ke dalam variabel pada program Java.
Langkah-langkah untuk mendapatkan input
Pada statement,
2 Scanner s1 = new Scanner(System.in);
Pada kode di atas s1 merupakan nama objek/variabel dari class Scanner yang
baru saja dibuat. Anda bisa menggunakan nama apa saja untuk Scanner.
Kemudian objek/variabe tadi digunakan untuk mengambil inputan dari
keyboard
Class JOptionpane
◦Terdapat di javax.swing
◦Digunakan untuk mendapatkan input
Pada statement,
2 name=JoptionPane.showInputDialog(“Please enter your name");
digunakan untuk membuat input dialog JOptionPane, yang akan
menampilkan dialog, yang terdiri atas sebuah message, sebuah textfield dan
sebuah button OK, seperti terlihat pada gambar Kotak Dialog tersebut akan
memberikan return value String yang akan disimpan di variabel name
Menggunakan class JOPtionpane
Statement,
3 String msg = "Hello " + name + "!";
Statement,
4 JOptionPane.showMessageDialog(null, msg);
Akan menampilkan sebuah dialog yang berisi sebuah pesan dan sebuah OK
button.
CONTOH PROGRAM
JOPTIONPANE
import javax.swing.JOptionPane;