Cara lain untuk mendapatkan input dari keyboard selain menggunakan BufferedReader
adalah menggunakan Scanner, hampir sama seperti BufferedReader hanya saja
Scanner tidak menggunakan blok try-catch, dan dalam memasukkan inputan dengan
.nextLine();. Pada Scanner kita akan menggunakan class java.util. Untuk mendapatkan input dari
keyboard.
Dalam statement,
Scanner input = new Scanner(System.in);
kita mendeklarasikan sebuah variabel bernama input dengan tipe class Scanner. Jangan mengkhawatirkan
tentang maksud dari syntax saat ini. Kita akan menjelaskannya pada akhir pembahasan.
Baris berikutnya adalah memberikan output sebuah String pada layar yang menanyakan nama user.
System.out.print("Masukkan Namamu : ");
Pada baris berikutnya kita akan memasukkan data yang kita inputkan
String nama = input.nextLine();
Anda perlu menambahkan kode ini untuk menggunakan method nextLine() dari Scanner untuk
mendapatkan input dari user.method diatas memanggil input.nextLine(), mendapatkan input dari user dan
memberikan sebuah nilai String. Nilai ini akan disimpan ke dalam variabel nama, yang akan kita gunakan
pada statement akhir untuk menyambut user,
System.out.println("Hallo " + nama + "!");