Convertir de binario a decimal y viceversa en Java

Hola a todos, hoy os voy a enseñar a como convertir una cifra binaria a decimal y viceversa en Java.

Si queremos pasar de decimal a binario, es proceso normal es el siguiente:

  • Cogemos el modulo de 2 de ese numero.
  • Multiplicamos ese numero por 10 elevado al indice correspondiente.
  • Lo sumamos al total.
  • Dividimos el numero entre 10.
  • Repetimos el proceso anterior hasta llegar a 0.

El código para pasar de decimal a binario:

Si queremos pasar de decimal a binario, es proceso normal es el siguiente:

  • Cogemos el modulo de 10 de ese numero.
  • Multiplicamos ese numero por 2 elevado al indice correspondiente.
  • Lo sumamos al total.
  • Dividimos el numero entre 10.
  • Repetimos el proceso anterior hasta llegar a 0.
  • Si en cualquier momento, la cifra no es cero o uno, retornamos un -1 para indicar que esta mal.

El código para convertir de binario a decimal:

Os enseño un pequeño ejemplo:

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539