Beranda > JAVA > Dasar Input pada JAVA

Dasar Input pada JAVA

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 );

    }

}
Code: java
  1. import java.util.Scanner;
  2. public class test {
  3. public static void main(String[] args) {
  4. //Menampilkan insialisasi nilai awal
  5. Scanner input = new Scanner( System.in );
  6. //Pertanyaan untuk menerima inputan
  7. System.out.print (“Masukkan nama Anda: “);
  8. String nama = input.nextLine();
  9. System.out.print (“Masukkkan bilangan bulat: “);
  10. int bilangan1 = input.nextInt();
  11. System.out.print (“Masukkkan bilangan pecahan: “);
  12. double bilangan2 = input.nextDouble();
  13. //Tampilkan isi inputan dalam variabel
  14. System.out.printf( “\nNama Anda adalah %s.”,nama );
  15. System.out.printf( “\nBilangan pertama adalah %d.”,bilangan1 );
  16. System.out.printf( “\nBilangan kedua adalah %.2f.”,bilangan2 );
  17. }
  18. }

Setelah dikompilasi dan dieksekusi (run), akan muncul hasil sbb:

Quote

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.

Categories: JAVA Tag:
  1. Belum ada komentar.
  1. Belum ada trackback.
Anda harus masuk log untuk mengirim sebuah komentar.