Setalah lama tidak berbagi pengetahuan dengan tema-teman kali ini otak jagat mau membahas mengenai cara mendapatkan input dari keyboard dengan program java. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan menggunakan input dari keyboard.
Saya berharap semoga teman-teman setelah mempelajari cara mendapatkan input dari keyboard ini
- teman-teman dapat membuat program yang interaktif dengan dapat membuat perogram yang mendapatkan input dari keyboard
- Sebagai sarana pembelajaran ini semoga teman-teman dapat menggunakan class BufferedReader untuk mendapatkan input dari keyboad melalui layar console
Sekarang mari kita mulai membuat program yang interaktif dengan menggukana BufferedReader untuk mendapatkan input dari keyboard. Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package java.io untuk mendapatkan input dari keyboard.
Berikut adalah langkah-langkah yang perlu untuk dilakukan sebagai sarana mendapatkan input dari keyboard:
- Tulislah diawal apling atas dari kode java anda
import java.io.*; - Tambahkan statemen berikut setelah import java.io*;
BufferedReader dataIn = new BufferedReader (new InputStreamReader( System.in)) - Deklarasikan variabel String temporary untuk mendaptkan input, dengan menggunakan fungsi readLine() untuk mendapatkan input dari keyboard. Tulis di dalam blok try-catch:
try{
String temp = dataIn.readLine();
}
catch( IOException e){
System.out.printIn("Terjadi error pada saat melakukan input!");
}
import java.io.*;
public class GetInputFromKeyboard
{
public static void main ( String args[] );
{
BufferedReader dataIn = new BufferedReader
(new InputStreamReader ( System.in ) );
String nama = "";
System.out.print ("Silahkan masukkan nama kamu:");
try{
String temp = dataIn.readLine();
}
catch( IOException e){
System.out.printIn("Terjadi error pada saat melakukan input!");
}
System.out.printIn ("Hello"+nama+"!");
}
}
Mari kita bahas masing-masing kode tersebut.
Statement,
import java.io.*;
maksud dari statement tersebut adalah kita akan menggunakan semua fasilitas yang ada di java.io.*; termasuk didalamnya dalam hal menggunakan BufferedReader, ImputStreamReader, IOException. Java Application Programing Interface (API) berisi ratusan class yang sudah didefinisikan sebelumnya yang dapat digunakan untuk program teman-teman. Class-class tersebut disediakan didalam package.
Package berisi class yang mempunyai fungsi saling berhubungan. Seperti pada contoh diatas, java.io package mengandung class-class yang memungkinkan program untuk melakukan input dan output data.
Statement,
public class GetInputFromKeyboard
{
public static void main (String args[]);
{
Pada pernyataan tersebut saya sudah mempostingkan pada pembahasan sebelumnya pada postingan-postingan saya yang lain. Pernyataan ini mendeklarasikan class GetInputFromKeyboard dan kita mendeklarasikan method main.
Karena kesibukan saya Statement - statement selanjutnya akan saya bahas dalam halaman ini juga.