ejemplo de switch en java
//PROGRAMA QUE CONVIERTE UN NUMERO DE DOS CIFRAS A ROMANO
import javax.swing.JOptionPane;
public class Ejercicio9 {
public static void main(String[]args)
{
//variables
String xn;
int u,n,d;
//leer
xn=JOptionPane.showInputDialog("Ingrese Número");
n=Integer.parseInt(xn);
//Proceso
if(n>0&&n<=99)
{
u=n%10;
n=n/10;
d=n%10;
//decenas
switch(d)
{
case 1: JOptionPane.showMessageDialog(null,"X");break;
case 2: JOptionPane.showMessageDialog(null,"XX");break;
case 3: JOptionPane.showMessageDialog(null,"XXX");break;
case 4: JOptionPane.showMessageDialog(null,"XL");break;
case 5: JOptionPane.showMessageDialog(null,"L");break;
case 6: JOptionPane.showMessageDialog(null,"LX");break;
case 7: JOptionPane.showMessageDialog(null,"LXX");break;
case 8: JOptionPane.showMessageDialog(null,"LXXX");break;
case 9: JOptionPane.showMessageDialog(null,"XC");break;
}
//unidades
switch(u)
{
case 1: JOptionPane.showMessageDialog(null,"I");break;
case 2: JOptionPane.showMessageDialog(null,"II");break;
case 3: JOptionPane.showMessageDialog(null,"III");break;
case 4: JOptionPane.showMessageDialog(null,"IV");break;
case 5: JOptionPane.showMessageDialog(null,"V");break;
case 6: JOptionPane.showMessageDialog(null,"VI");break;
case 7: JOptionPane.showMessageDialog(null,"VII");break;
case 8: JOptionPane.showMessageDialog(null,"VIII");break;
case 9: JOptionPane.showMessageDialog(null,"IX");break;
}
}
else
JOptionPane.showMessageDialog(null,"El numero debe estar en el rango de 1 a 99");
}
}
import javax.swing.JOptionPane;
public class Ejercicio9 {
public static void main(String[]args)
{
//variables
String xn;
int u,n,d;
//leer
xn=JOptionPane.showInputDialog("Ingrese Número");
n=Integer.parseInt(xn);
//Proceso
if(n>0&&n<=99)
{
u=n%10;
n=n/10;
d=n%10;
//decenas
switch(d)
{
case 1: JOptionPane.showMessageDialog(null,"X");break;
case 2: JOptionPane.showMessageDialog(null,"XX");break;
case 3: JOptionPane.showMessageDialog(null,"XXX");break;
case 4: JOptionPane.showMessageDialog(null,"XL");break;
case 5: JOptionPane.showMessageDialog(null,"L");break;
case 6: JOptionPane.showMessageDialog(null,"LX");break;
case 7: JOptionPane.showMessageDialog(null,"LXX");break;
case 8: JOptionPane.showMessageDialog(null,"LXXX");break;
case 9: JOptionPane.showMessageDialog(null,"XC");break;
}
//unidades
switch(u)
{
case 1: JOptionPane.showMessageDialog(null,"I");break;
case 2: JOptionPane.showMessageDialog(null,"II");break;
case 3: JOptionPane.showMessageDialog(null,"III");break;
case 4: JOptionPane.showMessageDialog(null,"IV");break;
case 5: JOptionPane.showMessageDialog(null,"V");break;
case 6: JOptionPane.showMessageDialog(null,"VI");break;
case 7: JOptionPane.showMessageDialog(null,"VII");break;
case 8: JOptionPane.showMessageDialog(null,"VIII");break;
case 9: JOptionPane.showMessageDialog(null,"IX");break;
}
}
else
JOptionPane.showMessageDialog(null,"El numero debe estar en el rango de 1 a 99");
}
}
Comentarios