Kamis, 20 September 2012

Mendapatkan Input dari Keyboard

Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan menggunakan input dari keyboard.
A. Menggunakan BufferedReader Untuk Mendapatkan Input.
Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package java.io untuk mendapatkan input dari keyboard.
Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard:
Tambahkan di bagian paling atas code Anda:
import java.io.*;
Tambahkan statement berikut :
BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );
Deklarasikan variabel String temporary untuk mendapatkan input, dan gunakan fungsi readLine( ) untuk mendapatkan input dari keyboard. Anda harus mengetikkannya di dalam blok try-catch:
try
{
String temp = dataIn.readLine( );
}
catch( IOExceptione )
{
System.out.println(“Error in getting input”);
}
Listing Lat05.java
import java.io.*;

public class Lat05
{
public static void main( String[] args) throws IOException
{
String input;
BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Nama Anda : “);
input=br.readLine();
System.out.println();
System.out.println(“Hello “+input+”!”);
}
}
Bagaimana hasil outputnya?!
Listing Lat06.java
import java.io.*;

public class Lat06
{
public static void main( String[] args) throws IOException
{
int angka1,angka2;
BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Angka 1 : “);
angka1=(new Integer(br.readLine())).intValue();
System.out.print(“Masukkan Angka 2 : “);
angka2=Integer.parseInt(br.readLine());
System.out.println();
System.out.println(“Angka 1 Anda : “+angka1);
System.out.println(“Angka 2 Anda : “+angka2);
}
}
Bagaimana hasil outputnya?!
Untuk mengkonversi string menjadi tipe data numeric dapat digunakan metode seperti :
  1. Integer.parseInt( ) à untuk mengkonversi string ke integer.
  2. Float.parseFloat( ) à untuk mengkonversi string ke float.
  3. Double.parseDouble( ) à untuk mengkonversi string ke double
Sumber: http://www.kuliah.ningyung.com/mendapatkan-input-dari-keyboard/

0 komentar:

Posting Komentar