Penjumlahan Dua Bilangan dengan Java
Untuk mendapatkan input dari keyboard dapat dilakukan dengan menggunakan class BufferedReader melalui console (cmd) dan JOptionPane melalui GUI. Berikut contoh programnya :
Menggunakan class BufferedReader :
Menggunakan class BufferedReader :
import java.io.*;
public class Plusmin{
public static void main (String
[] args){
BufferedReader datIn = new
BufferedReader(new InputStreamReader (System.in));
String angka1=null;
String angka2=null;
String nama=null;
try {
System.out.print("Masukkan
nama Anda : ");
nama =
datIn.readLine();
System.out.print("Masukkan
angka pertama = ");
angka1 = datIn.readLine();
System.out.print("Masukkan
angka kedua = ");
angka2 =
datIn.readLine();
} catch(IOException ioe) {
System.out.println("Kesalahan
IO pada saat menanyakan nama Anda");
System.exit(1);
}
// deklarasi variabel tipe bilangan
double n1;
double n2;
double jmlh;
// mengubah input dari Sting ke tipe
data bilangan
n1 = Double.parseDouble(angka1);
n2 = Double.parseDouble(angka2);
// menghitung hasil investasi selama
n periode
jmlh=n1+n2;
// tampilkan hasil perhitungan di
layar
System.out.println();
System.out.println("Terima
kasih, " + nama);
System.out.println("Jumlah dua
bilangan adalah "+jmlh);
}
}
Menggunakan JOptionPane
import javax.swing.JOptionPane;
public class Addition{
public static void main
(String[]args){
String
firstNumber,secondNumber;
int number1, number2,sum;
firstNumber=JOptionPane.showInputDialog("Masukkan
bilangan bulat pertama");
secondNumber=JOptionPane.showInputDialog("Masukkan
bilangan bulat kedua");
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);
sum=number1 + number2;
JOptionPane.showMessageDialog(null,"Terimakasih\n
Hasil Penjumlahan adalah
"+sum,"Hasil",JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}
Catatan
:
Semua
data input di atas memberikan nilai
String, sehingga untuk mulai menerapkan inputan berupa angka, variabel harus di
ubah ke dalam tipe data yang sesuai. Contohnya :
String
angka1;
String
angka2;
Jika
diinginkan nanti angka1 dan angka2 berupa integer maka harus diberikan nama
baru dan diubah tipenya ke integer, seperti berikut ini :
n1
= Integer.parseInt(angka1);
n2=Integer.parseInt(angka2);
Selamat
Mencoba
Komentar
Posting Komentar