Ketika bermain-main dengan C++,
kita dapat menggunakan perintah scanf(); untuk mendapat masukan dari kebyboard. Simple banget, tinggal declare variable terus kasi syntax scanf();
Nah, kalo java?
Syntax untuk inputnya susah banget..
Ada yang memakai JOption.. tapi saya coba memakai Buffer...
berikut contohnya :
import java.io.*;
public class programku{
public static void main(String[] args)throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String input=br.readLine();
System.out.println("Hasil input:\""+input+"\"");
}
}
karena secara default java menerima inputan dari keyboard berupa string, jadi kita harus mengkorversikannya ke dalam integer terlebih dahulu.
seperti pada contoh di atas.
kita tambahkan baris di bawah br.readLn();
Int a = Interger.parseInt(input);
nah, variable a sekarang sudah menjadi integer.
Anda dapat menempatkan baris input ini dimana saja.
Dengan deklarasi string yang baru tentunya.
Contoh Perintah Yang Ke Dua :
Berikut ini adalah perintah untuk memberikan nilai / input pada bahasa java, dengan menggunakan class utility Scanner :
//Membuat objek dari class scanner: Scanner input = new Scanner(System.in); //membuat tampilan perintah input: System.out.print("Masukkan bilangan pertama: "); //membuat input masuk ke dalam variabel bilangan1 int bilangan1 = input.nextInt();Contoh Program Perkalian.java :
package input; /** * * @author doni */ import java.util.Scanner; public class Perkalian { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("Masukkan bilangan pertama: "); int bilangan1 = input.nextInt(); System.out.print("Masukkan bilangan kedua: "); int bilangan2 = input.nextInt(); System.out.print("Hasil perkalian: " + (bilangan1 * bilangan2)); } }Hasil Output :
Masukkan bilangan pertama: 2 Masukkan bilangan kedua: 6 Hasil perkalian:12
Contoh Perintah yang Ke Tiga :
Salah satu untuk melakukan perintah masukan, adalah InputStream. InputStream adalah subclass Object, yang menjadi landasan untuk class-class yang biasa digunakan untuk membaca data dan menampilkan kelayar. Untuk penggunaan InputStream ini, harus menyertakan package java.io.
Berikut penggunaan InputStream, untuk masukan data dari keyboard..
Contoh Program Masukan
Penjelasan Program :
- Perintah baris 6 : import java.io.*;
- Digunakan untuk menyertakan package java.io.
- Perintah baris 18 sampai 34, akan mengulan terus sampai selesai pengetikan dan menekan tombol enter. Semua karakter yang diketikan dibaca oleh System.in.read(), kemudian disimpan didalam variabel huruf. Semua karakter yang diketikan disimpan kembali didalam variabel kata, sehingga menjadi dalam bentuk string.
- Apabila ada kesalahan pengetikan, maka kesalahan tersebut dilempar ke IOException, kemudian Standar error akan bekerja sehingga proses dihentikan.
- Setelah selesai pengetikan, menjalankan perintah pada baris 33, selanjutnya menampilkan karakter-karakter yang diketikan dalam bentuk string.
Maka hasil pada saat dieksekusi, seperti dibawah ini:
Tampilan Contoh Progam Masukan
Tidak ada komentar:
Posting Komentar