Update Status Via Olog Spectech

Status Updater V.2.0

Join The Community

Subscribe via Email
Premium WordPress Themes

Rabu, 28 Juli 2010

Membaca Data dari Keyboard dalam Java

"Olog Sistem"

Dalam pemrograman Java, tidak ada syntax sederhana membuat perintah untuk memasukkan data dari keyboard. Tidak seperti C++, ketika kita ingin memasukkan data dari keyboard, kita cukup membuat syntax cin (C in). Nah, untuk itu saya akan memberikan tips ini.
Kita akan membuat class yang berfungsi untuk memudahkan kalian dalam memasukkan data dari keyboard. Syaratnya, tentu jika kalian membuat program lain, dalam folder program tersebut class dari file ini juga harus ada dalam folder tersebut.

Sintaksnya dapat kalian lihat disini:
import java.io.*;

public class BacaKeyBoard
{
    public static String input()
    {
        int karakter;
        String str = "";
        boolean finish = false;
      
        while(!finish)
        {
            try{
                karakter = System.in.read();
                if(karakter < 0 || (char) karakter == '\n')
                   finish = true;
                else if ((char) karakter != '\r') 
                   str = str + (char) karakter;
            }
            catch(java.io.IOException e){
                System.err.println("Error");
                finish = true;
            }
        }
        return str;
    }
}

Jika diaplikasikan kedalam program, maka sintaks program diatas dapat berfungsi seperti contoh program dibawah:

public class Nama
{
    public static void main(String[] args)
    {
        String nama;
       
        System.out.print("Masukkan nama anda: ");
        nama = BacaKeyBoard.input();
       
        System.out.print("\n\nWelcome "+nama);
    }
}

Fungsi dari program diatas sama seperti sintaks Scanner new = input Scanner(System.in); dalam java.

0 komentar:

Posting Komentar