Facebook
From eliasz, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 132
  1. public class Main {
  2.  
  3.     public static void analizaBitowa(int liczba) {
  4.        
  5.         int ostatniePiecBitow = liczba & 0b00011111;
  6.         System.out.println("wartosc ostatnich 5 bitow: " + ostatniePiecBitow);
  7.  
  8.         int siodmyBit = (liczba >> 6) & 1;
  9.         System.out.println("wartosc 7 bitu: " + siodmyBit);
  10.  
  11.         int byte1 = (liczba >> 24) & 0xFF;
  12.         int byte2 = (liczba >> 16) & 0xFF;
  13.         int byte3 = (liczba >> 8) & 0xFF;
  14.         int byte4 = liczba & 0xFF;
  15.         System.out.println("wartosci poszczegolnych bajtow: " + byte1 + ", " + byte2 + ", " + byte3 + ", " + byte4);
  16.  
  17.         int srodkoweBity = (liczba >> 8) & 0xFFFF;
  18.         System.out.println("wartosc dwoch srodkowych bajtow: " + srodkoweBity);
  19.     }
  20.  
  21.    
  22.     public static void main(String[] args) {
  23.         int liczbaPrzyklad = 1234567; // Example integer literal
  24.         analizaBitowa(liczbaPrzyklad);
  25.     }
  26. }