Você está na página 1de 1

import java.io.*; //este programa convierte de decimal a hexa, octal y binario..

todo ya en uno class CConvierte{ public static void main(String DIONISIO[])throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int x,opc; System.out.println ("Introduzca Un Numero"); x=Integer.parseInt(in.readLine()); do{ System.out.println ("A Que Sistema Desea Convertirlo??"); System.out.println ("1.Binario\n2.Octal\n3.Hexadecimal"); opc=Integer.parseInt(in.readLine()); if(opc>3||opc<1){ System.err.println ("Error!\n Opcion Invalida"); } }while(opc>3||opc<1); switch (opc){ case 1: binario(x); break; case 2: octal(x);break; case 3: hexa(x);break; } } static void binario(int var){ String xx; xx = Integer.toString(var,2); System.out.println ("El valor en binario del numero "+var+" es "+xx); } static void octal(int var){ String xx; xx=Integer.toString(var,8); System.out.println ("El valor en octal del numero "+var+" es "+xx); } static void hexa(int var){ String xx; xx=Integer.toHexString(var); System.out.println ("El valor en hexadecimal del numero "+var+" es "+xx); } }

Você também pode gostar