Masukan dari Keyboard pada Java

Sering kali diperlukan memasukan data ke dalam variabel yang telah kita tentukan melalui keyboard. Dalam pemrograman Java ada sebuah class yang bisa digunakan untuk menerima masukan dari keyboard yaitu java.util.Scanner. Untuk menggunakannya diperlukan melakukan import pada bagian atas kode program.

import java.util.Scanner;

Setelah diakukan import maka selanjutnya perlu dilakukan deklarasi variabel class agar bisa dimanfaatkan untuk menerima masukkan dari keyboard. Deklarasi variable class sebagai berikut:

Scanner masukan= new Scanner(System.in);

Class Scanner memiliki method yang bisa digunakan untuk mengambil data dari keyboard, diantaranya:

  • nextByte()
  • nextShort()
  • nextInt()
  • nextFloat()
  • nextDouble()



Untuk lebih jelas cara penggunaannya maka dapat di lihat pada kode program berikut ini:

import java.util.Scanner;

public class InputJava{
    public static void main(String args[]){
    
        byte nilaiUTS;
        short jumlahMahasiswa;
        int nilaiBeasiswa;
        float ratarata;
        double nilaiAPBN;

        Scanner masukan= new Scanner(System.in);

        //untuk byte maka digunakan method .nextByte();
        System.out.print("Masukan Nilai UTS = ");
        nilaiUTS = masukan.nextByte();
        System.out.println("Nilai UTS = "+nilaiUTS);
        
        //untuk short maka digunakan method .nextShort();
        System.out.print("Masukan Jumlah Mahasiswa = ");
        jumlahMahasiswa = masukan.nextShort();
        System.out.println("Jumlah Mahasiswa = "+jumlahMahasiswa);
        
        //untuk int maka digunakan method .nextInt();
        System.out.print("Masukan Nilai Beasiswa = ");
        nilaiBeasiswa = masukan.nextInt();
        System.out.println("Beasiswa Per Bulan = "+nilaiBeasiswa);
        
        //untuk float maka digunakan method .nextFloat();
        System.out.print("Masukan Rata-rata Ujian = ");
        ratarata = masukan.nextFloat();
        System.out.println("Rata-rata Ujian = "+ratarata);
        
        //untuk double maka digunakan method .nextDouble();
        System.out.print("Masukan Nilai APBN = ");
        nilaiAPBN = masukan.nextDouble();
        System.out.println("Beasiswa Per Bulan = "+nilaiAPBN);                   
    }
}

Silahkan lakukan eksplorasi lebih lanjut. Lanjut ke : Operator Aritmatika pada Java

1 Trackbacks & Pingbacks

  1. Input dari Keyboard pada Java | Borneojava’s Weblog

Leave a Reply

Your email address will not be published.


*