--> Skip to main content

Fungsi Scanner pada Java

Pada pemrograman bahasa C, penyajian contoh-contoh pemrograman untuk menampilkan hasil inputan lebih sering dilakukan secara interaktif, yang maksudnya : pengguna menginput sesuatu kemudian ditampilkan hasil dari inputan pengguna. Sedangkan pada pemrograman Java, sering kita temui contoh-contohnya sering ditetapkan terlebih dahulu suatu nilai inputan yang didefinisikan pada source code. Nah, sekarang bagaimana bila kita menginginkan inputan dimasukkan oleh user pada saat program dijalankan ??.

Kalo pada bahasa C, inputan user direkam oleh fungsi scanf dan pada bahasa C++ dilakukan oleh cin, maka pada program Java kita dapat menggunakan Scanner class. Berikut ini adalah contoh penerapannya dimana terlebih dahulu kita harus mengimpor class Scanner, sehingga kita dapat menggunakan method-method (fungsi) yang ada di dalam class tersebut.
import java.util.Scanner;
import java.io.IOException;

public class nama{

    public static void main(String[] args){
   
    String nama;
    double usia;
    String gender;
    
    // Inputan Nama   
    Scanner one = new Scanner(System.in);
    System.out.print("Nama:" );  
    nama = one.next();
    
    // Inputan Usia   
    Scanner two = new Scanner(System.in);
    System.out.print("Usia:" );  
    usia = two.nextDouble();
   
    // Inputan Gender 
    Scanner three = new Scanner(System.in);
    System.out.print("Jenis Kelamin:" );  
    gender = three.next();
    
          
    //Cetak Output dari Inputan pengguna
    System.out.println();
    System.out.println("Nama  :"+nama);
    System.out.println("Usia  :"+usia);
    System.out.println("Jenis Kelamin :"+gender);
    }
}

Output dari program tersebut




Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar