Java Работа с битами

Позвольте мне начать с того, что я никогда раньше не работал с битами в программировании. У меня есть объект, который может находиться в 3 состояниях, и я хочу представить эти состояния с помощью 3-битного массива.
Например:

У меня есть гоночная машина, и она может двигаться вперед, влево и вправо при остановке, бит будет 000
Если бы машина двигалась вперед, биты были бы 010, если бы вперед и налево, было бы 110 и т.д.

Как мне установить биты и как я могу прочитать их, чтобы получить значения?

13
задан MageProspero 27 October 2010 в 10:40
поделиться