Integer est l'une des classes intégrées dans le langage de programmation Java. Un objet Integer stocke une valeur qui peut être converti en d'autres bases comme décimal (base 10 ) ou en binaire (base 2) pour un traitement ultérieur , l'affichage ou le stockage. Vous pouvez convertir un Integer Java dans un tableau de uns et de zéros , correspondant à la représentation binaire de l'entier . Instructions
1
inclure la ligne suivante au début de votre code Java :
importation java.lang.Integer ;
2
créer un tableau autant d'éléments qu'il ya de chiffres binaires dans la représentation de l'entier en question :
int ndigits = Math.ceil (log ( 0,0 + myInteger ) ) ;
Entier binaryRepresentation [ ndigits ] ; Photos
Remplacer " myInteger " avec la Entier vous voulez convertir en binaire .
3
convertir l'entier binaire par itération sur ses chiffres un par un , en commençant par le chiffre le moins significatif , comme dans l' exemple de code suivant :
int reste = myInteger ;
for (int i = 0; i < ndigits ; i + +) {
binaryRepresentation [ ,"i ] = reste % 2 ;
reste = reste /2;
}
Après l'exécution de ce code, " binaryRepresentation [ 0]" contiendra le bit le moins significatif en la représentation binaire de " myInteger », et ainsi de suite jusqu'à ce que " binaryRepresentation [ ndigits -1] " qui contiendra le bit le plus significatif .