numero decimal a binario, octal, hexadecimal soporte

public class Conversiones { int numero; //atributo Conversiones() { }//constructor por default Conversiones (int x) { numero =x; }//constructor de inicializacion String ConvBinario() { int cociente; int residuo; int numbinario; String convertido =""; numbinario=numero; do { cociente =numbinario/2; residuo =numbinario%2; convertido = Integer.toString(residuo)+convertido; numbinario= cociente; }while (cociente!=0); return convertido; }//conv bin String ConvOctal() { int cociente; int residuo; int numoctal; String convertido =""; numoctal=numero; do { cociente =numoctal/8; residuo =numoctal%8; convertido = Integer.toString(residuo)+convertido; numoctal= cociente; }while (cociente!=0); return convertido; }//conv octal String ConvHexa() { int cociente; int residuo; int numhexa; String convertido=""; numhexa=numero; do { cociente= numhexa/16; residuo= numhexa%16; switch (residuo) { case 10: convertido="A"+convertido; break; case 11: convertido="B"+convertido; break; case 12: convertido="C"+convertido; break; case 13: convertido="D"+convertido; break; case 14: convertido="E"+convertido; break; case 15: convertido="F"+convertido; break; default: convertido=Integer.toString(residuo)+convertido; break; } numhexa=cociente; }while (cociente!=0); return convertido; } void set_numero (int x) { numero =x; } }

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.