Potrzebuję porównać dwie liczby całkowite za pomocą operatora Bit. Mam do czynienia z problemem, w którym muszę porównać dwie liczby całkowite bez użycia operatora porównania. Pomocnik bitowy może pomóc.Ale jak?Porównaj dwie liczby całkowite za pomocą operatora bitowego
Powiedzmy, że a = 4; b = 5;
Musimy pokazać a nie jest równe b. Ale, chciałbym rozszerzyć to dalej, powiedzmy, pokażemy, który jest większy. Tutaj b jest większy ..
mógłbyś podać przykład, który opisuje swój problem? – SubOptimal
AFAIK, jest to możliwe w językach (takich jak c), gdzie boolean jest reprezentowany jako int. Ale nie w java, ponieważ można uzyskać wartość boolowską tylko przy użyciu porównania. operatory bitów na int zawsze będą tylko skutkować int. – Codebender