Bitoperationen |
17.11.2013, 13:22 | Auf diesen Beitrag antworten » | |||||||
Bella | Bitoperationen Meine Frage: Hallo ich studiere im 1. Semester Wirtschaftsmathe und "leider" muss ich auch Informatik belegen Nun zu meiner Frage, auf meinem Übungszettel soll ich folgende Aufgabe lösen A) "Wir sollen eine Methode erstellen, die uns anzeigt ob an der eingegebenen Stelle eine 1 oder eine 0 steht" mein eigentliches Problem ist die B B) "Bei der Aufgabe sollen wir eine Methode erstellen, die die Summer der Einsen in einem Binärcode ermittelt und diese mit A) überprüfen, welches mein Problem ist" Wie verbinde ich die beiden miteinander? Meine Ideen: Aufgabe A) public static boolean checkifBitisSet(int bits, int bitPosition) { return ((bits >> bitPosition-1)% 2) != 0; Aufgabe B) public static int countBitsSetToOne (int bits){ int counter = 0; int bitPosition = 16; while (bitPosition > 0) { if ((bits >> bitPosition-1)%2 ==1) { counter = counter + 1; } bitPosition=bitPosition-1; } return ( counter ) ; } |
|||||||
|
||||||||
18.11.2013, 17:09 | Auf diesen Beitrag antworten » | |||||||
eulerscheZahl |
in Java hat ein int 32 Bit.
|
|