Fungsi Scanner dalam bahasa java digunakan untuk meminta input oleh pengguna program tersebut. Berbeda dengan bahasa C, dalam membuat fungsi scanner perlu mengikuti prosedur seperti berikut :
1. Kita ketikkan dulu untuk import scanner
import java.util.Scanner;
2.Buat dahulu perintah awal scanner nya, syntax nya adalah sebagai berikut
Scanner namascanner = new Scanner(System.in);
namascanner yang dimaksud adalah sesuai
dengan keinginan kita (yang mudah2 aja lah...).
3.Selanjutnya kita akan membuat fungsi nextInt() untuk meminta input dari pengguna, Scanner namascanner = new Scanner(System.in);
namascanner yang dimaksud adalah sesuai
dengan keinginan kita (yang mudah2 aja lah...).
syntax nya adalah
variabel = namascanner.nextInt();
ext.Float();
*Contoh Project yang Menggunakan Scanner*
-Program Kalkuator Sederhana Menggunakan Eclipse
package Latian_Modul2;
import java.util.Scanner;
public class Modul2_latian1_Scanner {
public static void main (String args[]){
Scanner nia = new Scanner(System.in);
double angka1, angka2, tambah, kurang, kali,bagi;
System.out.println("----------------------------------------------");
System.out.println("Selamat datang di Progaram Kalkuator Sederhana");
System.out.println("----------------------------------------------");
System.out.println("Masukkan Bilangan Pertama : ");
angka1 = nia.nextDouble();
System.out.println("Masukkan Bilangan Kedua : ");
angka2 =txt.nextDouble();
tambah = angka1+angka2;
kurang = angka1-angka2;
kali = angka1*angka2;
bagi = angka1/angka2;
System.out.println("Hasil dari Penjumlahan adalah: " +tambah);
System.out.println("Hasil dari Pengurangan adalah: " +kurang);
System.out.println("Hasil dari Perkalian adalah: " +kali);
System.out.println("Hasil dari Pembagia adalah: " +bagi);
}
}