Anda di halaman 1dari 11

Mendapatkan Input dari Keyboard

powered

Materi
Input Konsol Input GUI (Graphical User Interface)

Input Konsol

Menggunakan class BufferedReader pada package java.io

Langkah - langkah

Mengimport class import java.io.*

Mendeklarasikan variabel bertipe BufferedReader Menggunakan fungsi readLine() untuk membaca input

Contoh Kode
Menggunakan class pada package java.io
1 import java.io.BufferedReader; Dapat disingkat: 2 import java.io.InputStreamReader; import java.io.*; 3 import java.io.IOException; 4 5 public class GetConsoleInput { 6 Membuat blok try-catch untuk mengantisipasi terjadinya ){ public static void main( String[] args 7 exception BufferedReader dataIn = new BufferedReader(new 8 InputStreamReader(System.in)); 9 String name = ""; 10 System.out.print("Please Enter Your Name:"); 11 Mendeklarasikan variabel dataIn dengan tipe try { 12 BufferedReader name = dataIn.readLine(); 13 } catch( IOException e ){ 14 System.out.println("Error!"); 15 } Memanggil method dataIn.readLine untuk mendapat input "!"); 16 System.out.println("Hello " + name + dan menampung dalam variabel name yang bertipe String 17 } 18 }

Input GUI

Menggunakan class JOptionPane pada package javax.swing

Langkah - langkah

Import class
import javax.swing.JOptionPane;

Menggunakan method showInputDialog() untuk mengambil input Menggunakan method showMessageDialog() untuk menampilkan output

Contoh Kode
1 2 3 4 5 6 7 8 9 10 import javax.swing.JOptionPane;

Menggunakan class JOptionPane Pada package javax.swing Dapat disingkat: import javax.swing.*;

public class GetGUIInput { public static void main( String[] args ){ String name = JOptionPane.showInputDialog (Enter yourname:); JOptionPane.showMessageDialog (null, Hello + name + !); Membuat } input dialog JOptionPane yang berisi message, } texfield dan button.

Menampilkan isi variabel name dalam message dialog Input dialog tersebut mengembalikan nilai String dan JOptionPane ditampung dalam variabel name.

Contoh Output

Latihan
Menginputkan sebuah bilangan integer, menampilkan hasilnya setelah dikalikan dengan bilangan tertentu Buat dalam versi GUI

Catatan

Konversi String ke int menggunakan method parseInt() pada class Integer Contoh:
String str = 25; int num = Integer.parseInt(str);

Anda mungkin juga menyukai