Pengenalan User Input Pada Java Netbeans

Pada tulisan ini kita akan membuat sebuah program untuk membaca user input melalui keyboard dengan menggunakan class scanner. Dan dibawah ini akan menjelaskan sebauh mengenai judul yang diatas, baik dari stream, scanner dan seterusmya.

1.      Stream
merupakan proses untuk membaca data dari suatu sumber atau mengirimkan data ke suatu tujuan. Stream standar terdiri dari :
1)      System.in, berguna untuk menangani pembacaan dari keyboard
2)      Sustem.out, berguna untuk mengirimkan keluaran ke layar
3)      System.err, berguna untuk mengirimkan kesalahan.

      2.      Buffered Stream  
Java menyediakan library yang berisi implementasi dari buffered I/O streams. Buffered input streams berfungsi untuk membaca data dari area memory yang disebut sebagai buffer. Sedangkan buffered output streams berfungsi untuk menulis data ke dalam buffer. Buffered stream menyediakan kelas BufferedReader yang memungkinkan pembacaan data dari peranti yang berbasis karakter, misal keyboard. Salah satu metode dalam kelas ini yaitu readLine() yang memungkinkan pembacaan sebuah baris teks. Untuk menggunakan kelas ini membutuhkan import dari paker io, seperti berikut :
import java.io.*;
      
      3.      Scanner
Scanner merupakan kelas yang disediakan java dan kita dapat menggunakan dengan cara mengimportnya dari pake util, syntak untuk mengimport kelas ini sebagai berikut :
Import java.util.Scanner;
Atau
Import java.util*;
Metode yang ada dalam kelas Scanner yaitu :
1)      nextLine() untuk membaca inputan string
2)      nextInt() untuk membca inputan integer
3)      nextDouble () untuk membaca inputan double