Mendapatkan input dari keyboard
Terdapat dua
cara untuk mendapatkan input:
- Menggunakan class BufferedReader
- Menggunakan class JOptionPane
- GUI(graphical user interface)
Ø BufferedReader
Java BufferedReader adalah suatu perintah yg disediakan oleh java untuk
melakukan proses input output data user dari keyboard tanpa menggunakan
fasilitas Swing or AWT. pada memulai pembelajaran java saya kali ini w akan
membuat sebuah program “Perhitungan Berat ideal”..,Dsini saya menggunakan class
BufferedReader yg terdiri dari import java.io.InputStreamReader; dan import
java.io.BufferedReader; sedangkan perintah import
javax.swing.JOptionPane; merupan perintah class swing yg saya sengaja gunakan
untuk pemanggilan message box.,berikut koding program tersebut..
import java.io.InputStreamReader;
import java.io.BufferedReader;
import javax.swing.JOptionPane;
public class input{
float a = 110;
public static void main (String args[]) {
InputStreamReader inputa = new InputStreamReader (System.in);
BufferedReader baca= new BufferedReader (inputa);
try
{
System.out.print (“Masukan Nama anda..? “);
String nama = baca.readLine();
System.out.print (“Berapa usia anda sekarang..? “);
String usia = baca.readLine();
System.out.print (“Berapa tinggi badan anda..? “);
String tinggi = baca.readLine();
int tg = Integer.parseInt (tinggi);
input rio = new input();
float berat = (tg – rio.a);
System.out.println();
System.out.println (“hai, ” +nama);
System.out.println (“Usia kamu sekarang “+usia);
System.out.println (“Berat idel badan kamu adalah “+berat+” Kg”);
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null,”Terjadi kesalahan pada proses
penginputan”,”Information Error”,JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog (null, “Program segera berakhir”);
}
}
}
Ø JOptionpane
JOptionPane adalah class dari
package javax.swing yang memungkinkan user memperoleh tampilan sebuah dialog
box sederhana berisikan suatu informasi. Untuk menggunakannya ikuti langkah
dibawah :
1. Deklarasikan class JOptionPane dari javax.swing package.
2. Ketikkan kode dibawah :
import javax.swing.JOptionPane;
public class LATIHAN{
public static void main(String[ ] args){
String st = "";
st = JOptionPane.showInputDialog("Please Enter Your Name");
String msg = "Hello " + st;
JOptionPane.showMessageDialog(null, msg);
}
}
Berikut contoh program yang menggunakan JOptionPane
import javax.swing.JOptionPane;
public class LATIHAN{
public static void main(String[ ] args){
String st1 = "";
String st2 = "";
String st3 = "";
st1 = JOptionPane.showInputDialog("Nama");
st2 = JOptionPane.showInputDialog("NIM");
st3 = JOptionPane.showInputDialog("Kelas");
String msg = "Hello...Nama Saya " + st1 + "," + " NIM
" + st2 + "," + " Saya dari kelas " + st3;
JOptionPane.showMessageDialog(null, msg);
}
}