Sabtu, 01 November 2008

Input kata dari keyboard

Setelah kita berhasil menampilkan hello word berikut ini contoh program untuk berinteraksi dengan program java yang kita buat yaitu dengan menginputkan data dari keyboard.

Terdapat 2 cara yang bisa dilakukan untuk menginputkan data dari keyboard :
- Menggunakan class BufferedReader untuk mendapatkan input dari keyboard pada console
- Menggunakan class JoptionPane untuk GUI (graphical user interface).

Pada bahasan kali ini yang dibahas adalah bagaimana menginputkan data dari keyboard dengan menggunakan class BufferedReader, class ini terdapat pada java.io package dan digunakan untuk mendapatkan input.

Langkah langkah untuk mendapatkan input :
1. Tambahkan baris code ini pada awal source code Anda:

import java.io.*;

2. Tambahkan statement berikut ini:

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

3. Deklarasikan variabel sementara String untuk mendapatkan input, dan menjalankan perintah readLine() untuk mendapatkan input dari keyboard. Kita harus menuliskannya di dalam blok try-catch.

try{ String temp = dataIn.readLine(); }

catch( IOException e ){ System.out.println(“Error in getting input”);
}

Berikut ini contoh programnya :
//Program inputkata.java
//create by saluky
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class inputkata {
public static void main( String[] args ){
BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );
String name = ""; System.out.print("Masukkan nama anda:");
try{
name = dataIn.readLine();
}
catch( IOException e ){
System.out.println("Error!");
} System.out.println("Hello " + name +"!");
}
}

Akan menghasilkan output :
Masukkan nama anda : Saluky
Hello Saluky
Ok sekian dulu, untuk input pada dasarnya akan sama seperti diatas, selamat mencoba yah....

Tidak ada komentar: