Если бы я хотел найти абсолютное значение целочисленного целого числа 24-битных двоичных чисел, было бы лучше всего замаскировать целое число и, если нужно, отрицать исходный номер?Поразрядное абсолютное значение
Чтобы лучше проиллюстрировать, что я имею в виду:
public static int bitwiseAbsoluteValue(int n) {
if (n == 0x800000) {
return 0x000000;
} else {
if ((n & 0x800000) == 0x800000) {
return (~n + 1) & 0x7FFFFF;
} else {
return n;
}
}
}
бы
эту работу?
Хм, что случилось с 'Math.abs (n)'? –