Berikut contoh dasar bagaimana menerima inputan dari keyboard pada command line.
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.
Untuk tipe data String :
String nama = input.nextLine();
Untuk tipe data float :
double bilangan1 = input.nextDouble();
Untuk tipe data integer :
double bilangan1 = input.nextInt();
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 ); } }
- 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.7357Nama 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.