INPUT DAN OUTPUT ANGKA DI JAVA
Artikel ini saya tulis sendiri, awalnya bingung mau ngasih judul apa.
langsung saja, kali ini saya akan menjelaskan dengan menggunakan 2 cara yaitu dengan class BufferedReader dan JOptionPane yang berbasis GUI.
BufferedReader
BufferedReader adalah sebuah class yg berada dalam paket IO, saya menggunakan ubuntu 11.10
langsung saja,,
1. buka terminal(Ctrl + Alt + T).
2. buat file .java,,kali ini saya memakai nama "ada.java"
3. masukan script seperti di bawah ini:
import java.io.*;
/*--------------------------------------
nama file : ada
Author : kusuma
-----------------------------------------*/
public class ada{
public static void main(String[] args){
System.out.println("!!!!....Selamat Datang di Program Saya....!!!!!");
BufferedReader InSaf = new BufferedReader(new InputStreamReader(System.in));
int bil, bin;
try{
System.out.print("Masukan Angka 1:");
bil = Integer.parseInt(InSaf.readLine());
System.out.print("Masukan Angka 2:");
bin = Integer.parseInt(InSaf.readLine());
System.out.println("Hasil :" + (bil + bin));
System.out.println(!!!.....Terima Kasih telah Mengisi.....!!!!);
} catch(IOException e){
System.out.println("Errror");
}
}
}
penjelasan
"import java.io.*;" kita akan menggunakan paket io yang di dalamnya terdapat class BufferedReader. " *; " dapat diganti dengan "BufferedReader;" artinya kita langsung ke class BufferedReader.
/*------------....*/ digunakan untuk memasukan komentar seperti nama file, author, versi, dll
"public class ada" artinya kita akan membuat sebuah file bernama "ada.class". "int bil, bin;" artinya kita mendaftarkan variable int yg bernama bil, bin(dapat diganti denan nama apa saja). int disini dapat diganti dengan tipe data lainnya seperti "float" yang di gunakan untuk pecahan. selanjutnya kita akan memasukan ke blok try catch.
"System.out.print();"artinya kita akan menampilkan sebuah tulisan yang berada di dalam kurung.
" bil = integer.parseInt(InDomi.readLine())" artinya mengubah variable int ke String yang nantinya akan berupa inputan yg akan kita isi.
JOptionPane
hampir sama dengan diatas.
import javax.swing.*;
/*--------------------------------------
nama file : kuda
Author : kusuma
-----------------------------------------*/
public class kuda{
public static void main(String[] args){
int bil, bin;
bil = Integer.parseInt(JOptionPane.showInputDialog("Masukan angka1"));
bin = Integer.parseInt(JOptionPane.showInputDialog("Masukan angka2"));
String msg = "hasil" + bil + " ditambah " + bin+ " adalah " + (bil + bin);
JOptionPane.showMessageDialog(null, msg);
}
}
penjelasan
"import javax.swing.*; sama seperti sebelumnya, kita akan menggunakan sebuah class yang berada dalam paket "swing". sama seperti dia atas pula " *; " dapat di ganti dengan JOptionPane yang artinya langsung menuju kelas JOptionPane.
"bil = integer.parseInt(JOptionPane.showInputDialog());" artinya kita akan merubah variable int ke string dan menampilkan sebuah kotak dialog input.
"String msg = "hasil" + bil + " ditambah " + bin+ " adalah " + (bil + bin);" artinya kita mendaftarkan sebuah string yang nantinya akan kita tampilkan.
jika kita ingin menampilkan misalnya 3 inputan, tinggal ditambah variable intnya
"JOptionPane.showMessageDialog(null, msg);
artinya kita akan menmpilkan kotak dialog yang berisi String msg.
tentang cara mengcompile silahkan baca artikel saya yg lain.
mungkin sampai di sini kurang lebihnya mohon dimaafkan
semua yang saya tulis diatas merupakan contoh sederhana dan dapat dikembangkan sendiri sesuai keinginan.....!!!