public class Main { public static void analizaBitowa(int liczba) { int ostatniePiecBitow = liczba & 0b00011111; System.out.println("wartosc ostatnich 5 bitow: " + ostatniePiecBitow); int siodmyBit = (liczba >> 6) & 1; System.out.println("wartosc 7 bitu: " + siodmyBit); int byte1 = (liczba >> 24) & 0xFF; int byte2 = (liczba >> 16) & 0xFF; int byte3 = (liczba >> 8) & 0xFF; int byte4 = liczba & 0xFF; System.out.println("wartosci poszczegolnych bajtow: " + byte1 + ", " + byte2 + ", " + byte3 + ", " + byte4); int srodkoweBity = (liczba >> 8) & 0xFFFF; System.out.println("wartosc dwoch srodkowych bajtow: " + srodkoweBity); } public static void main(String[] args) { int liczbaPrzyklad = 1234567; // Example integer literal analizaBitowa(liczbaPrzyklad); } }