"Om Swastiastu"
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.
"Om Santhi, Santhi, Santhi, Om"
28 July 2010
Membaca Data dari Keyboard dalam Java
Written by:
IT Programmer
Labels:
java programming
Subscribe to:
Post Comments (RSS)
Comments:
Post a Comment