Integer ist eine der integrierten Klassen in der Programmiersprache Java . Ein Integer -Objekt speichert einen Wert, der andere Basen wie Dezimalsystem (Basis 10) oder binär (Basis 2 ) zur weiteren Verarbeitung , Display oder Speicher umgewandelt werden kann. Sie können eine Java Integer in ein Array von Nullen und Einsen umwandeln , entsprechend der binären Darstellung des Integer . Anleitung
1
Fügen Sie die folgende Zeile am Anfang Ihres Java-Code :
Import java.lang.Integer ;
2
Erstellen eines Arrays mit so viele Elemente wie es binären Ziffern in der Darstellung des Integer in Frage :
int nDigits = Math.ceil (log ( 0.0 + myInteger ) );
Integer binaryRepresentation [ nDigits ] ;
Ersetzen " myInteger " mit dem Integer Sie wollen binäre konvertieren.
3
umrechnen Integer zu binär durch Iteration über die Ziffern eine nach der anderen , beginnend mit dem niederwertigste Stelle , wie im folgenden Beispielcode:
int Rest = myInteger ;
for (int i = 0; i < nDigits ; i + +) {
binaryRepresentation [ ,"i] = Rest % 2 ;
Rest = Rest /2; }
Nach Ausführen dieses Code " binaryRepresentation [0]" wird das am wenigsten signifikante bit enthalten die binäre Darstellung der " myInteger , " und so weiter , bis " binaryRepresentation [ nDigits -1] " Das wird das höchstwertige Bit enthalten .