Comment convertir un entier en binaire en java

Comment convertir un entier en binaire en java
Tout en traitant des calculs mathématiques en Java, il peut y avoir des cas où le développeur doit travailler avec le «nombres binaires"Étant donné que ces chiffres sont principalement utilisés dans les applications informatiques. De plus, le «représentation binaire"Est pratique dans le codage car il en résulte moins d'erreurs de calcul. Dans de tels cas, la conversion d'un entier en binaire en Java aide à rationaliser les fonctionnalités du code à la fin du développeur.

Cet article discutera des approches pour convertir un entier en binaire en utilisant Java.

Comment convertir / transformer un entier en binaire en utilisant Java?

Un entier peut être converti en binaire en appliquant les approches suivantes:

  • "Entier.Tobinarystring ()" Méthode.
  • "Entier.toString ()" Méthode
  • "Division longue" Approche.

Approche 1: Convertissez un entier en binaire en Java en utilisant «entier.Tobinarystring () »Méthode

Le "Entier.Tobinarystring ()«La méthode donne un résultat de cordes de l'argument entier dans«base 2". Cette méthode peut être appliquée pour simplement transformer l'entier spécifié en binaire.

Syntaxe

Tobinarystring de cordes statiques publiques (entier)

Dans la syntaxe ci-dessus, "entier»Correspond à l'entier qui doit être converti en binaire.

Exemple

Présentation de l'exemple ci-dessous:

int convertval = 98;
Système.dehors.println ("La valeur entière est:" + convertval);
Système.dehors.println ("La valeur binaire convertie est:"
+ Entier.Tobinarystring (Convertval));

Appliquez les étapes suivantes comme indiqué dans le code ci-dessus:

  • Tout d'abord, initialisez une valeur entière qui doit être convertie en format binaire et afficher.
  • Après cela, invoquez simplement le «Entier.Tobinarystring ()”Méthode pour transformer la valeur entière spécifiée comme son paramètre (méthode) en binaire et l'afficher.

Sortir

Dans cette sortie, il est évident que la valeur binaire correspondante est calculée et affichée.

Approche 2: Convertir un entier en binaire en Java en utilisant «entier.TOSTRING () ”Méthode

Le "Entier.toString ()«La méthode est utilisée pour donner un objet à chaîne en faisant référence au«Numéro d'objet" valeur. Cette méthode peut être implémentée pour transformer l'entier fourni en binaire en spécifiant la base à convertir dans.

Syntaxe

Entier.tostring (int num, int radix)

Dans la syntaxe donnée ci-dessus:

  • "nobs»Fait référence au nombre qui doit être converti en binaire.
  • "base»Correspond à la base résultante.

Exemple

Passez par l'exemple ci-dessous pour comprendre le concept discuté:

int convertval = 72;
Système.dehors.print ("La valeur entière est:" + convertval);
Système.dehors.Imprimer ("\ nhe la valeur binaire convertie est:" + entier.toString (convertval, 2));

Dans les lignes de code ci-dessus:

  • De même, initialisez une valeur entière et affichez-la.
  • Maintenant, appliquez le «Entier.toString ()”Méthode en spécifiant le nombre et la base à convertir en tant que paramètres (méthode), respectivement.
  • Cela convertira en conséquence l'entier spécifié en binaire.

Sortir

Comme vous pouvez le voir que le nombre est converti en «base 2" par conséquent.

Approche 3: Convertir un entier en binaire en Java en utilisant la méthode «longue division»

"Division longue«L'approche peut être utilisée pour simplement diviser le nombre donné, ajouter le reste laissé dans un tableau et afficher le binaire résultant en itérant à travers les valeurs« reste »dans un tableau de manière inverse.

Exemple

Présentation de l'illustration suivante pour effacer le concept:

int convertval = 98;
Système.dehors.print ("La valeur entière est:" + convertval);
int n ° [] = new int [32];
int index = 0;
while (convertval> 0)
nombre [index ++] = convertval% 2;
convertval = convertval / 2;

Système.dehors.print ("\ nhe la valeur binaire convertie est:");
pour (int i = index-1; i> = 0; i -)
Système.dehors.print (numéro [i]);

Dans la démonstration ci-dessus:

  • Rappelez-vous les approches discutées pour initialiser et afficher une valeur entière.
  • Maintenant, déclarez un tableau d'int de taille "32»Compte tenu de la représentation binaire 32 bits et alloue la valeur de l'indice du tableau, à l'étape suivante.
  • Après cela, divisez le numéro fourni par «2«De telle sorte que les valeurs du reste sont placées dans le tableau déclaré compte tenu de l'exception dans le«alors que" boucle.
  • Enfin, itérez dans les valeurs du tableau de manière inverse et affichez les valeurs via le «pour" boucle.
  • "pour" Explication de boucle: Initiat à partir de «Index - 1"Étant donné que l'index commence à partir de"0»Et l'itération inversée est effectuée car la représentation binaire est calculée de cette manière.

Sortir

Le résultat qui en résulte indique que l'exigence souhaitée est remplie.

Conclusion

Un entier peut être converti en binaire en appliquant le «Entier.Tobinarystring ()"Méthode, le"Entier.toString ()«Méthode, ou le«Division longue" approche. Ces approches peuvent être appliquées pour convertir directement l'entier spécifié en binaire, en spécifiant la base à convertir ou en divisant l'entier fourni par «2», Placer les valeurs restantes dans un tableau et les itérations, respectivement. Ce blog a développé les approches pour convertir un entier en binaire en Java.