Output dan Input
Input merupakan pernyataan atau statement untuk
mendapatkan input dari keyboard sedangkan untuk pernyataan atau statement
output merupakan pernyataan untuk menampilkan sesuatu ke layar.
Statement Keluaran (Output)
” System.out.print”
catatan : untuk
menampilkan kelayar setelah selesai tidak akan berpindah baris, akibatnya
perintah keluaran akan ditampilkan pada baris yang sama.
“System.out.println”
catatan : untuk
menampilkan kelayar juga fungsinya hanya perintah keluarannya saja saat
ditampilkan , akan ditampilakn pada baris berikutnya.
Statement Masukan (Input)
Untuk meng-input
sebuah nilai ke variabel di java menggunakan kelas Scanner. kelas ini sudah
disediakan mulai dari JAVA versi 1.5
- contoh cari menggunakan kelas Scanner:
import java.util.Scanner;
public class Masukan
{
public static void main (String args[])
{
Scanner input = new Scanner(System.in);
int a;
System.out.print(“Masukkan Angka : “);
a=input.nextInt();
System.out.println(“Hasil :”+a);
}
}
- hasil dari program saat di RUN:
Hasil :10
BUILD SUCCESSFUL (total time: 5 seconds)
Dalam input data sebenarnya ada beberapa jenis tipe data, dan dalam contoh program diatas penulis menggunakan input data bertipe integer(nextInt). Dibawah ini ada bebrapa jenis input data, yaitu sebagai berikut:
- nextString : untuk input tipe data string
- nextBoolean
: untuk tipe boolean (benar atau salah)
- nextShort
: input tipe data short integer
- nextLong
: input tipe data long integer
- nextFloat
: input tipe data float
- nextdouble : input tipe data double
Terdapat 3 Fungsi
Input Output pada Java :
- Input
Stream, subclass object yang menjadi landasan untuk class – class yang
biasa digunakan untuk membaca data dan menampilkan kelayar.
- Input Stream Buffer
Reader, mempunyai fungsi untuk membaca teks dari sebuah stream karakter dan
sebagai penyangga karakter.
- Input Scanner,
digunakan secara ekstensif untuk memasukkan data dari keyboard. Tidak seperti
perintah masukkan lain, pada fungsi Scanner konversi tipe data tdk
dibutuhkan.