Kamis, 26 November 2009

Membuat Membandingkan Bilangan dengan Java

Akhirnya setelah beberapa saat mencari bagaimana cara konversi tipe data string ke double di java. berikut adalah contoh programnya :

import javax.swing.JOptionPane;
public class Banding {

public static void main(String args[]) {
String NumberA = " ";
String NumberB=" ";

NumberA = JOptionPane.showInputDialog("Input A : ");
NumberB = JOptionPane.showInputDialog("Input B : ");

double number1 = Double.parseDouble( NumberA );
double number2 = Double.parseDouble( NumberB );

if(number1>number2){
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Lebih besar dari Bilangan " +number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}
else if(number1==number2){
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Sama dengan Bilangan "+number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}
else{
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Lebih kecil dari bilangan " +number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}


}

}

Analisis Perlisting
import javax.swing.JOptionPane; // meload class JOptionPane, dari paket javax.swing
public class Banding { // membuat class bernama banding
public static void main(String args[]) { // method utama
//mendeklarasikan variable NumberA, dan NumberB dengan tipe data String
String NumberA = " ";
String NumberB=" ";
//membuat form input NumberA
NumberA = JOptionPane.showInputDialog("Input A : ");
//membuat form input NumberB
NumberB = JOptionPane.showInputDialog("Input B : ");
//konversi string dengan kelas Java Double yang di dalamnya memiliki fungsi parseDouble(NumberA)
double number1 = Double.parseDouble( NumberA );
//konversi string dengan kelas Java Double yang di dalamnya memiliki fungsi parseDouble(NumberB)
double number2 = Double.parseDouble( NumberB );
//struktur control if apabila ada sebuah kondisi number1>number2
if(number1>number2){// awal control if
//menampilkan pesan dialog
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Lebih besar dari Bilangan " +number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}//akhir control if
//struktur control else if yang akan dijalankan apabila kondisi number1==number2.
else if(number1==number2){
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Sama dengan Bilangan "+number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}
//kondisi yang akan dijalankan apabila kondisi if dan else if tidak terpenuhi
else{
JOptionPane.showMessageDialog(null,"Bilangan "+number1+" Lebih kecil dari bilangan " +number2,"Muhammad Alvin Syahdana",JOptionPane.PLAIN_MESSAGE);
}
}
}

OUTPUTNya





Tidak ada komentar:

Posting Komentar