semarsoft.com – Kita lanjutkan belajar java dasar di bagian yang ketiga ini mengenai Perintah Inputan di pemrograman java, pada bagian sebelumnya sudah saya ulas mengenai variable dan type data, anda bisa membacanya di link berikut Tutorial Java Dasar 002 – Variable dan Type Data
Metode Pengambilan Input Data
Program komputer terdiri dari tiga proses, yaitu: input, proses, dan output. Pada pembahasan sebelumnya sudah saya jelaskan mengenai hal ini, lebih jelasnya baca tutorial sebelumnya di Konsep Pemrograman Komputer
Java memiliki tiga metode dalam pengambilan inputan data diantaranya:
- Class Scanner;
- Class BufferReader;
- dan Class Console.
Ketiga class tersebut hanya berfungsi padaa program berbasis teks (console)saja . Sedangkan untuk GUI menggunakan class yang berbeda, diantaranya inputbox dan JOptionPane
Sedangkan untuk outputnya, Java menyediakan fungsi print(), println(), dan format().
Pada pertemuan kali ini saya fokus di Scanner
Pengertian Scanner
Perintah Scanner berada di dalam library java.util. Java memiliki berbagai cara untuk membaca masukan dari keyboard
untuk menggunakan Scanner, kita perlu memasukkan library di bawah ini kedalam project yang kita kerjakan, :
import java.util.Scanner;
Masih bingung? simak pembahasan di bawah ini
Project Scanner di IntelliJ
Buat Project di IntelliJ dengan Nama InputData, lihat gambar di bawah ini
Kemudian, Ikuti Listing Code berikut ini:
[java]import java.util.Scanner;
public class Main{
public static void main(String[] args) {
String nama;
int umur;
double uang;
char huruf;
float phi;
boolean kondisi;
Scanner input = new Scanner (System.in);
System.out.print(“Inputkan Nama : “);
nama = input.nextLine();
System.out.print(“Nama Saya : ” + nama);
System.out.print(“Inputkan Umur : “);
umur = input.nextInt();
System.out.print(“Umur Saya : ” + umur);
System.out.print(“Inputkan Uang : “);
uang = input.nextDouble();
System.out.print(“Uang Saya : ” + uang);
System.out.print(“Inputkan Phi : “);
phi = input.nextFloat();
System.out.print(“Nilai Phi : ” + phi);
System.out.print(“Inputkan Kondisi : “);
kondisi = input.nextBoolean();
System.out.print(“Kondisi Saya : ” + kondisi);
}
}</pre>[/java]
Jalankan listing tersebut dengan menekan tombol (SHIFT + F10), jika coding yang anda tulis benar, akan muncul tampilan seperti di bawah ini
Penjelasan Coding
sf