
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
Popular Posts
- SIngle Linked List dan Contoh Penerapan dalam Bahasa C
- RingkasIn, Aplikasi Untuk Meringkas Teks Otomatis Secara Online Gratis
- Contoh Program Java Menggunakan Konsep OOP
- Contoh Program Stack Menggunakan Bahasa C - Studi Kasus Data Mahasiswa
- Contoh Program Menghitung Faktorial Dengan Bahasa C