Chcialem napisac metode drukujaca liczbe w postaci bitowej (32)
static void printBinary(int val) {
for (int i = 31; i <=0; i--) {
int mask = 1 << i;
System.out.print(val & mask);
}
}
Cos tu jest ewidentnie bardzo zle, ale nie wiem co. Robie maske z 1 na 32 pozycji, pozniej 31 itd. i chce wyswietlic to w koniunkcji bitowej z val. Co robie zle?