Cara Mendapatkan Input Dalam Bahasa Pemrograman Java

31 views

Menerima input tentunya bab penting dari sebuah program, alasannya inputanlah yang akan diproses oleh sebuah program.

Dalam bahasa Java ada sebuah kelas yang khusus untuk menghandle aktivitas kita untuk mendapatkan inputan menurut tipe data apapun.

Kelas apa ?
Scanner
Kelas Scanner terdapat dalam package java.util;
jadi sebelum kita ingin menciptakan objek dari kelas scanner, kita harus meng-import package tersebut terlebih dahulu
begini:
import java.util.Scanner;

baca juga : Object dan Class dalam Bahasa Java


Langsung saja kita melihat pola dari penggunaannya semoga lebih gampang dipahami.


Menerima Input dalam Integer


Source Code:

//kode ini ditulis dari ng0ding.blogspot.com import java.util.Scanner;  public class BelajarInput {     public static void main(String[] args) {     // menciptakan objek inputan     Scanner inputan = new Scanner(System.in);        int x, y, hasilTambah;        System.out.print("Masukkan Nilai 1 : ");     x = inputan.nextInt();     System.out.print("Masukkan Nilai 2: ");     y = inputan.nextInt();        hasilTambah = x + y;     System.out.println(x + " + " + y + " = " + hasilTambah);        inputan.close();     } }


Output:

Console menunggu inputan dari user di inputan.nextInt() pertama

Console menunggu inputan dari user di inputan.nextInt() kedua

Output sehabis melaksanakan proses x + y


Menerima Input dalam Floating Point


Source Code:

//kode ini ditulis dari ng0ding.blogspot.com import java.util.Scanner;  public class BelajarInput {     public static void main(String[] args) {     Scanner inputan = new Scanner(System.in);        float x, y, hasilBagi;        System.out.print("Masukkan Nilai 1 : ");     x = inputan.nextFloat();     System.out.print("Masukkan Nilai 2: ");     y = inputan.nextFloat();         hasilBagi = x / y;     System.out.println(x + " / " + y + " = " + hasilBagi);        inputan.close();     } }


Output:

Console menunggu inputan dari user di inputan.nextFloat() pertama

Console menunggu inputan dari user di inputan.nextFloat() kedua

Output sehabis melaksanakan proses x / y



Bagaimana dengan byte, short, long, char, string, dll ?

Untuk memudahkan, ketika kita mengetik variabel objek dalam kelas, biasanya IDE (Integrated Development Environment) akan memberitahukan, method dan properti(variabel) apa saja yang dimiliki oleh kelas tersebut.


baca juga : Cara Membuat Variabel dalam Bahasa Java


seperti ini :

List method yang dimiliki oleh kelas Scanner


Gimana ?
bahkan disetiap method tersebut ada deskripsi mengenai method tersebut.

tips:

Jangan lupa memanggil close() method ketika simpulan memakai Objek Scanner.contoh kita tadi inputan.close();

Semoga bermanfaat dan menambah wawasan anda.
Sekian dan Terima Kasih.
Sumber http://ng0ding.blogspot.com/

Author: 
    author
    No related post!