Input Data Dari Keybord

Langkah membuat program dinamis

  1. Ketikkan statemen berikut sebagai header file atau awal program

import java.io.*;

  1. Kerangka Program

class inputBilangan

{

public static void main(String[]args)throws IOException

{

  1. Deklarasi variabel (input dan output) àbisa juga diketikkan pada point 5
  2. Statement input data dengan keyboard :

InputStreamReader isr = (new InputStreamReader.System.in)

BuffredReader br = new BufferedReader (new

InputStreamReader.System.in)

Atau

InputStreamReader isr = new InputStreamReader(System.in);

BufferedReader bil = new BufferedReader (isr);

Atau

BufferedReader bil = new BufferedReader(new InputStreamReader(System.in) );

  1. Input Data

5.1.Data Karakter

char ch = (char) br.read( );

//ch adalah nama variabel.

5.2. Data String

String kalimat = input.readLine();

//membaca data kalimat

5.2.Data Numerik

5.2.1. Data Bertipe Integer

temp = bil.readLine();

bilangan = Integer.parseInt(temp);

5.2.2. Data Bertipe Double

data = bil.readLine();

bilangan = Double.parseDouble(data);

Input Data bisa juga dengan statement try-catch, sebagai berikut:

try {

//deklarasikan var.String temporary

data = input.readLine();

bilangan = Double.parseDouble(data);

} catch (NumberFormatException aku) {

System.out.println(" Pernyataan ");

System.exit(0);

}

Input Data bisa juga dengan statement JoptionPane, tetapi sebelumnya tambahkan import javax.swing.*; pada awal program.

String nama = “ ”;

JoptionPane.showInputDialog(“Masukkan nama”);

String msg = “Hallo” +nama;

JoptionPane.showMessageDialog(null,msg);

6. Output Data

System.out.println(" pernyataan " + variabel);