Menggunakan Scanner untuk Input Pengguna
Impor Kelas Scanner
Pertama, Anda perlu mengimpor kelas
Scanner
dari paketjava.util
di dalam program Java Anda. Ini memungkinkan Anda untuk menggunakan Scanner untuk menerima input.import java.util.Scanner;
Inisialisasi Objek Scanner
Selanjutnya, Anda harus membuat objek
Scanner
untuk mengambil input dari pengguna. Anda dapat melakukannya dengan menginisialisasi objek seperti ini:Scanner scanner = new Scanner(System.in);
Menerima Input dari Pengguna
Sekarang Anda dapat menggunakan objek
Scanner
untuk menerima input dari pengguna. Contoh berikut menunjukkan cara meminta pengguna untuk memasukkan nama:System.out.print("Masukkan nama Anda: "); String nama = scanner.nextLine();
Dalam contoh di atas,
nextLine()
digunakan untuk membaca seluruh baris teks yang dimasukkan oleh pengguna.Gunakan Nilai Input
Setelah Anda menerima input dari pengguna, Anda dapat menggunakannya sesuai kebutuhan dalam program Anda. Contoh berikut mencetak kembali nama yang dimasukkan oleh pengguna:
System.out.println("Halo, " + nama + "! Selamat datang!");
Jangan Lupa Tutup Scanner
Setelah Anda selesai menggunakan objek
Scanner
, pastikan untuk menutupnya untuk menghindari kebocoran sumber daya dengan menggunakan pernyataanclose()
seperti ini:scanner.close();
Penanganan Exception
Jangan lupakan penanganan exception. Saat menggunakan
Scanner
, Anda perlu menangani kemungkinan exception yang terkait dengan input yang tidak valid atau kesalahan lainnya.
Itu adalah langkah-langkah dasar untuk menggunakan Scanner
dalam Java untuk menerima input dari pengguna. Anda dapat memodifikasinya sesuai dengan kebutuhan program Anda.