Image

Imagedenniskharlamov wrote in Imageru_java 😊cheerful

Listens: Bertine Zetlitz - Girl Like You | Powered by Last.fm

Category:

Клевая задачка мозг поломать (некоторым)

Маленький код. Ответте себе сами почему начальный int и финальный не одинаковые ;) (Кому надоест можно заглянуть в класс Bits (у него видимость пакета) для общего образования)

int orig = 1097492389;

byte b23= (byte)(orig >> 24)
byte b24 = (byte)(orig >> 16);
byte b16 = (byte)(orig >> 8);
byte b8  = (byte)(orig >> 0);
           
int res = (b32 << 24) + (b24 << 16) + (b16 << 8) + (b8 << 0);