Blog information

  • Category: Kuliah

  • Posted By: AglaBridgeMedia

  • Post date: 17 Mar 2021

  • Keywords: input bahasa pemrograman java, input class, scanner class

  • Views: 242

Class Input pada Bahasa Pemrograman Java

Pada artikel terkait pemrograman berorientasi objek sebelumnya, telah kita bahas mengenai atribut, method, class, object, dan sebagainya. Pada artikel kali ini kita akan membahas bagaimana cara menangkap nilai input dari keyboard agar bisa mengisi ke program yang kita buat. Nilai tadi bisa kita simpan pada variabel atau atribut, yang nantinya bisa dipakai untuk proses yang ada pada suatu method. Class yang sering dipakai pada pemrograman Java untuk menangkap nilai input adalah Scanner. Class Scanner ini adalah sebuah class utility yang sudah disediakan oleh Java, sehingga kita tinggal memakainya untuk keperluan kita. Baik langsung saja kita lihat contoh kode programnya sebagai berikut.

import java.util.Scanner;

public class Main
{
  public static void main (String[]args)
  {
    // deklarasi variabel
    String nama, alamat;
    int usia, gaji;

    // membuat scanner baru
    Scanner keyboard = new Scanner (System.in);

    // Tampilkan output ke user
      System.out.println ("### Pendataan Karyawan PT. XYZ ###");
      System.out.print ("Nama karyawan: ");
    // menggunakan scanner dan menyimpan input dari keyboard di variabel nama
      nama = keyboard.nextLine ();
    // Tampilkan output lagi
      System.out.print ("Alamat: ");
    // menggunakan scanner lagi utk tipe data string
      alamat = keyboard.nextLine ();

      System.out.print ("Usia: ");
      usia = keyboard.nextInt (); // untuk tipe data int

      System.out.print ("Gaji: ");
      gaji = keyboard.nextInt (); // untuk tipe data int


    // Menampilkan apa yang sudah simpan di variabel
      System.out.println ("--------------------");
      System.out.println ("Nama Karyawan: " + nama);
      System.out.println ("Alamat: " + alamat);
      System.out.println ("Usia: " + usia + " tahun");
      System.out.println ("Gaji: Rp " + gaji);
  }
}

Bisa dilihat pada baris pertama, terdapat perintah import class Scannernya. Dan untuk membuat objeknya kita bisa menggunakan perintah:

Scanner keyboard = new Scanner (System.in);

Dan untuk menggunakannya kita bisa pakai perintah nextLine() seperti berikut:

nama = keyboard.nextLine ();

Perintah di atas maksudnya adalah menangkap nilai input dari keyboard, untuk disimpan pada variabel nama atau yang berjenis atau bertipe data string. Untuk yang bertipe data integer, maka bisa menggunakan perintah nextInt(), begitu juga jika bertipe data float dan yang lainnya. Nah jika kode program di atas dieksekusi atau dijalankan, maka akan menghasilkan output sebagai berikut.


Sekian untuk artikel tentang input class menggunakan Scanner, mudah-mudahan bermanfaat.






blog comments powered by Disqus