World Clock

Sabtu, 24 September 2011

Perintah Input Pada Java

Contoh Perintah Yang Pertama :

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