Menggunakan Scanner untuk Input Pengguna


  1. Impor Kelas Scanner

    Pertama, Anda perlu mengimpor kelas Scanner dari paket java.util di dalam program Java Anda. Ini memungkinkan Anda untuk menggunakan Scanner untuk menerima input.

    import java.util.Scanner;
  2. 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);
  3. 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.

  4. 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!");
  5. Jangan Lupa Tutup Scanner

    Setelah Anda selesai menggunakan objek Scanner, pastikan untuk menutupnya untuk menghindari kebocoran sumber daya dengan menggunakan pernyataan close() seperti ini:

    scanner.close();
  6. 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.