Ambil sebuah angka sebagai
input dari
user, dan outputnya berupa kata
yang sesuai dengan angka. Angka
yang dimasukkan antara
1-10. Jika
user memasukkan nilai
yang
tidak sesuai berikan
output “Invalid number”.
1.
Gunakan
statement if-else untuk menyelesaikan
2.
Gunakan
statement switch untuk menyelesaikan
import javax.swing.JOptionPane;
public class Bilangan_If {
public static void main(String[]args){
String angka="";
angka=JOptionPane.showInputDialog("Silahkan masukkan angka ");
int z = Integer.valueOf(angka).intValue();
String hasil ="";
if (z>=1&&z<=10){
hasil += "Valid number";
}
else{
hasil += "Invalid Number";
}
JOptionPane.showMessageDialog(null, hasil);
}
}
Listing program menggunakan Switch:
import javax.swing.JOptionPane;
public class Bilangan_Case {
public static void main(String[]args){
String angka="";
angka=JOptionPane.showInputDialog("Silahkan masukkan angka ");
int z = Integer.valueOf(angka).intValue();
String hasil="";
switch(z){
case 1: hasil+= "Valid Number"; break;
case 2: hasil+= "Valid Number"; break;
case 3: hasil+= "Valid Number"; break;
case 4: hasil+= "Valid Number"; break;
case 5: hasil+= "Valid Number"; break;
case 6: hasil+= "Valid Number"; break;
case 7: hasil+= "Valid Number"; break;
case 8: hasil+= "Valid Number"; break;
case 9: hasil+= "Valid Number"; break;
case 10: hasil+= "Valid Number"; break;
default: hasil+= "Invalid Number"; break;
}
JOptionPane.showMessageDialog(null, hasil);
}
}
Output kedua program diatas sama:



0 comments:
Posting Komentar