Bagi para pemula yang ingin belajar Java, berikut contoh tutorial bagaimana menerima inputan dari keyboard dan mengeluarkan ke layar.
Saat ini saya menggunakan NetBeans 6.7 RC 3 sebagai tools (IDE, dll), including Java 1.6.0_02.
Untuk menampilkan data ke layar mirip dengan C/C++, sedikit beda sintaks.
System.out.println ("Hi, Informatika!\nSelamat datang di rumahku.");atau
private String nama;
nama="Informatika";
System.out.printf("Hi, %s!\nSelamat datang di rumahku.", nama);
Outputnya:
Hi Informatika!
Selamat datang di rumahku.
Untuk menerima input, salah satu caranya adalah dengan memanfaatkan package yang disediakan oleh Java, yaitu:
java.util.Scanner;Sehingga dalam kode, harus kita sertakan (impor).
import java.util.Scanner;
Dalam kode (class) utama, jangan lupa untuk disisipkan:
Scanner input = new Scanner( System.in );
Kemudian kita gunakan misalnya variabel
nama sebagai penerima inputan.
String nama = input.nextLine();
untuk tipe data string, atau:
double bilangan1 = input.nextDouble();
int bilangan2 = input.nextInt();
secara berturut-turut untuk float (data real) dan integer.
Baiklah, berikutnya contoh lengkap source code-nya:
import java.util.Scanner;
public class test {
public static void main(String[] args) {
//Menampilkan insialisasi nilai awal
Scanner input = new Scanner( System.in );
//Pertanyaan untuk menerima inputan
System.out.print ("Masukkan nama Anda: ");
String nama = input.nextLine();
System.out.print ("Masukkkan bilangan bulat: ");
int bilangan1 = input.nextInt();
System.out.print ("Masukkkan bilangan pecahan: ");
double bilangan2 = input.nextDouble();
//Tampilkan isi inputan dalam variabel
System.out.printf( "\nNama Anda adalah %s.",nama );
System.out.printf( "\nBilangan pertama adalah %d.",bilangan1 );
System.out.printf( "\nBilangan kedua adalah %.2f.",bilangan2 );
}
}
Setelah dikompilasi dan dieksekusi (run), akan muncul hasil sbb:
Masukkan nama Anda: IF Unikom
Masukkkan bilangan bulat: 56
Masukkkan bilangan pecahan: 45.7357
Nama Anda adalah IF Unikom.
Bilangan pertama adalah 56.
Bilangan kedua adalah 45.74.
Perhatikan bahwa, untuk menuliskan bilangan pecahan hanya sampai 2 angka di belakang koma, cukup dengan menuliskan
%.2f.
Kalau ingin menampilkan semua pecahan (angka desimal), maka cukup ditulis
%f.