Disini saya akan memberikan contoh sebuah penggunaan JOption secara
statis dan dinamis. Disini akan saya contohkan penggunaannya dalam
Program Input Data Nilai yang saya praktekan pada NetBeans
import javax.swing.JOptionPane;
public class jOptionSD {
public static void main (String args []){
float rt;
String p,n,n1,n2,n3;
int pp,j = 0,d=0, i=0;
p=JOptionPane.showInputDialog("Dinamis(1) or Statis(2)");
pp=Integer.parseInt(p);
switch(pp){
case 1:
n=JOptionPane.showInputDialog("Input Jumlah Data");
d=Integer.parseInt(n);
for(i=1;i<=d;i++){
n1=JOptionPane.showInputDialog("Input Nilai "+ i);
j=j+Integer.parseInt(n1);
}
rt=j/d;
if(rt<70){
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
JOptionPane.showMessageDialog(null, msg);
}
else {
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
JOptionPane.showMessageDialog(null, msg);
}
break;
case 2:
n1=JOptionPane.showInputDialog("Input Nilai 1");
n2=JOptionPane.showInputDialog("Input Nilai 2");
n3=JOptionPane.showInputDialog("Input Nilai 3");
j= Integer.parseInt(n1) + Integer.parseInt(n2) + Integer.parseInt(n3);
rt=j/3;
if(rt<70){
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
JOptionPane.showMessageDialog(null, msg);
}
else {
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
JOptionPane.showMessageDialog(null, msg);
}
break;
default:
String msg = "Input Anda Salah";
JOptionPane.showMessageDialog(null, msg);
}
}
}
Silahkan mencobanya :D
0 komentar:
Post a Comment