Thread subject: Explore Your Brain :: Input Keyboard di Java

Posted by insomniacz on 03-07-2009 14:03
#1

Saat pertama belajar bahasa pemrograman, tentunya kita ingin membuat program yang dapat menerima inputan dari keyboard. Namun, sangat disayangkan di java untuk membuat program yang menerima input dari keyboard tidaklah semudah di Pascal atau C, yang telah ada fungsi khusus untuk menerima input dari keyboard.
Di java jika kita ingin membuat program yang dapat menerima input dari keyboard, kita terlebih dahulu harus memahami OOP di java, eksepsi, serta package. Kok, syaratnya banyak? Ya, memang seperti itu. Berikut adalah kode program yang dapat menerima input dari keyboard :


import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.io.Console;

import java.util.Scanner;

import javax.swing.JOptionPane;

class ContohInput {
public static void main(String[] args) throws IOException {

/*
// ini memakai class java.io.BufferedReader & class java.io.InputStreamReader

BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String inputData = input.readLine();
System.out.println(inputData);
*/

/*
// ini memakai class java.util.Scanner

Scanner input = new Scanner(System.in);
String nama = input.next();
System.out.println(nama);

*/


/*
// ini memakai class java.io.Console

Console input = System.console();
String nama = input.readLine();

System.out.println(nama);
*/


/*
// ini memakai class javax.swing.JOptionPane

String nama = JOptionPane.showInputDialog("Nama anda : ");
JOptionPane.showMessageDialog(null, "Hello " + nama);

*/
}
}

Pada kode program diatas, input dari keyboard hanya dapat bertipe data String. Untuk tipe-tipe data lainnya, anda dapat menggunakan method-method yang terdapat di class tersebut. Untuk lebih lengkapnya, anda dapat membaca javadoc, yang dapat di download di situs http://java.sun.com.

Untuk sekedar latihan anda dapat memodifikasi program tersebut. Seperti input nilai ujian yang memakai penyeleksian kondisi. Atau juga yang memakai perulangan. Kiranya cukup sekian. Semoga bermanfaat dan menambah pengetahuan java programming anda.


Thank's to : - My PC yang telah membawaku ke menembus batas normal otak ini

"Tolong dikoreksi jika ada kesalahan...."

Posted by bad_samt on 14-07-2009 23:01
#2

wah ga bisa ngoreksi nech,,,

malah mo belajar dari sini....:D

Posted by insomniacz on 15-07-2009 02:24
#3

bad_samt wrote:
wah ga bisa ngoreksi nech,,,

malah mo belajar dari sini....:D


iya om di tanya aja kalo ada yang g ngerti tentang java, biar kita belajar bareng....:thx