Я пытаюсь сделать поворот вправо (сдвиг ствола) на int в Java, например.
Input: 0000 0000 0110 1001
Output: 1000 0000 0011 0100
Я знаю, что могу сделать правый сдвиг (>>
), однако я не могу понять, как объединить это, чтобы создать поворот (я почти уверен, что это возможно!).
Я думаю, что в java.lang.Math
есть метод, но я пытаюсь понять, как использовать только смены.
Любые идеи?