Я пытаюсь сделать некоторые битовые операции в Java для применения масок, представления множеств и т.д. Почему:
int one=1;
int two=2;
int andop=1&2;
System.out.println(andop);
Печатает "0", когда должно быть "3":
0...001
0...010
_______
0...011
И как я могу добиться такого поведения?
Заранее спасибо