Wednesday, July 13, 2016

Cara Menerima Input dalam Bahasa Pemrograman Java

Menerima input tentunya bagian penting dari sebuah program, sebab inputanlah yang akan diproses oleh sebuah program. Dalam bahasa Java ada... thumbnail 1 summary
Menerima input tentunya bagian penting dari sebuah program, sebab inputanlah yang akan diproses oleh sebuah program.

Dalam bahasa Java ada sebuah kelas yang khusus untuk menghandle program kita untuk menerima inputan berdasarkan tipe data apapun.

Kelas apa ?
Scanner
Kelas Scanner terdapat dalam package java.util;
jadi sebelum kita ingin membuat 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 contoh dari penggunaannya agar lebih mudah 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) {
    // membuat 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:

Cara Menerima Input Integer dalam Bahasa Java
Console menunggu inputan dari user di inputan.nextInt() pertama

Cara Menerima Input Integer dalam Bahasa Java
Console menunggu inputan dari user di inputan.nextInt() kedua

Cara Menerima Input Integer dalam Bahasa Java
Output setelah melakukan 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:

Cara Menerima Input Float dalam Bahasa Java
Console menunggu inputan dari user di inputan.nextFloat() pertama

Cara Menerima Input Float dalam Bahasa Java
Console menunggu inputan dari user di inputan.nextFloat() kedua

Cara Menerima Input Float dalam Bahasa Java
Output setelah melakukan proses x / y


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

Untuk memudahkan, saat 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 :
Cara Menerima Input dalam Bahasa Pemrograman Java
List method yang dimiliki oleh kelas Scanner

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

tips:
Jangan lupa memanggil close() method saat selesai menggunakan Objek Scanner.contoh kita tadi inputan.close();
Semoga bermanfaat dan menambah wawasan anda.
Sekian dan Terima Kasih.

No comments

Post a Comment