Mesran

Hanya ingin berbagi kebaikan dan mendapatkan kebaikan yang lain.

Pemakaian javax.swing.JOptionPane

Kasus di bawah ini merupakan modifikasi program dari menu pilihan menggunakan switch() dan do while(). Pada program menggunakan komponen javax.swing.JOptionPane dari Java.

 

Lihat saja program selengkapnya :

Nama File : loop5.java

import javax.swing.JOptionPane;
import java.io.* ;
class loop5{
public static void main(String Arg[]) throws IOException {

int pil, l, s, r, p ;
double ls, vol ;
String menu;
String str ;
do{
menu = “Menu Utama” ;
menu = menu + “\n 1. Hitung Volume Kubus” ;
menu = menu + “\n 2. Hitung Luas Persegi Panjang” ;
menu = menu + “\n 3. Hitung Luas Lingkaran” ;
menu = menu + “\n 4. Keluar Program” ;
menu = menu + “\n Pilihan Anda : ” ;

str=JOptionPane.showInputDialog(menu) ;
pil = Integer.parseInt(str) ;

switch(pil){
case 1 :
menu = “Menghitung Volume Kubus” ;
menu = menu + “\n Sisi” ;

str=JOptionPane.showInputDialog(menu) ;
s = Integer.parseInt(str) ;
vol = s * s * s ;

JOptionPane.showMessageDialog(null,”Volume Kubus ” + vol,”Hasil”,2);
break ;

case 2 :
menu = “Menghitung Luas Persegi Panjang” ;
menu = menu + “\n Panjang : ” ;

str=JOptionPane.showInputDialog(menu) ;
p = Integer.parseInt(str) ;
menu = “Menghitung Luas Persegi Panjang” ;
menu = menu + “\n Lebar  : ” ;
str=JOptionPane.showInputDialog(menu) ;
l = Integer.parseInt(str) ;

ls = p * l ;
JOptionPane.showMessageDialog(null,”Luas Persegi Panjang ” + ls,”Hasil”,2);
break ;

case 3 :
menu = “Menghitung Luas Lingkaran” ;
menu = menu + “\n Jari Jari  : ” ;

str=JOptionPane.showInputDialog(menu) ;
r = Integer.parseInt(str) ;
ls = 3.14 * r * r ;
JOptionPane.showMessageDialog(null,”Luas Lingkaran ” + ls,”Hasil”,2);

break ;
}
} while( pil != 4) ;

}
}

Lihat Hasil Program :

 

 

 

 

 

 

Filed under: Java 2 SE,

2 Responses

  1. daniel says:

    pak saya mau nanyak ini……??

    klu buat program kriptrografi bisa ga menjalankan menggunakan j2ME. dan apa beda java J2ME & J2SE……
    saya pinggin tau dimana menggunaan program ini masing2 dipakai

    • Mesran says:

      J2ME untuk mobile yaitu HandPhone, sehingga file JAR yang di hasilkan setelah proses compile bisa di jalankan atau di instalasi di HP kita.

      J2SE untuk desktop aja, yah sama lah dengan program VB gitu.

Terima kasih telah memberikan komentar anda.

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Archives Per Tahun

Sponsored

C&C Online Shop

Blog Stats

  • 355,909 sejak 12 Jan 2011

User’s Online


My Music

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 223 other followers

April 2011
M T W T F S S
« Mar   May »
 123
45678910
11121314151617
18192021222324
252627282930  
%d bloggers like this: