Você está na página 1de 2

import javax.swing.

*;
public class Ejercicio_2_53 {
private static int decimal, menu;
public static void main(String[] args) {
new Ejercicio_2_53();
int salir=3;
do
{
Ejercicio_2_53.menu();

switch (menu)
{
case 1:
new Ejercicio_2_53();
Ejercicio_2_53.leer();
Ejercicio_2_53.convertirbin();
break;

case 2:
new Ejercicio_2_53();
Ejercicio_2_53.leer();
Ejercicio_2_53.convertiroct();
break;

case 3:
new Ejercicio_2_53();
Ejercicio_2_53.leer();
Ejercicio_2_53.convertirhex();
break;

default:
JOptionPane.showMessageDialog(null, "La opcion p
ara convertir esta errada, intente de nuevo!");
}
salir = JOptionPane.showConfirmDialog(null,"Desea continuar?", "
Mensaje!", JOptionPane.YES_NO_OPTION);
}
while ( salir != 1);
}

private static void menu()
{
menu=Integer.parseInt(JOptionPane.showInputDialog("Digite la opcion para
convertir: "+"n1. Decimal a Binario"+"n2. Decimal a Octal"+"n3. Decimal a Hexad
ecimal"));
}

private static void leer()
{
decimal=Integer.parseInt(JOptionPane.showInputDialog("Digite el numero d
ecimal a convertir"));
}

private static void convertirbin()
{
JOptionPane.showMessageDialog(null,"Decimal: "+decimal + " Binario: "+In
teger.toBinaryString(decimal));
}

private static void convertiroct()
{
JOptionPane.showMessageDialog(null,"Decimal: "+decimal + " Octal: "+Inte
ger.toOctalString(decimal));
}

private static void convertirhex()
{
JOptionPane.showMessageDialog(null,"Decimal: "+decimal + " Hexadecimal:
"+Integer.toHexString(decimal));
}
}

Você também pode gostar