Какое число aa568 и как я могу преобразовать в него из десятичного числа в Java? - PullRequest
0 голосов
/ 28 января 2011

Полагаю, aa568 использует базу, отличную от 10.

Какой тип номера наиболее вероятен?

А как преобразовать десятичное число в эту базу с помощью Java?

Ответы [ 5 ]

2 голосов
/ 28 января 2011

Может ли это быть шестнадцатеричным? Если это так, просто предшествуйте этому 0x т.е. 0xaa568.

2 голосов
/ 28 января 2011

Предполагая, что это шестнадцатеричное (0-9 + AF вместо 0-9), вы можете преобразовать его из шестнадцатеричного в десятичное следующим образом:

int i = Integer.parseInt(hexStr,16);

Где 16 - этобаза системы счисления.Десятичное число - это основание 10, шестнадцатеричное - это основание 16. И обратно с десятичного на шестнадцатеричное:

String hexStr = Integer.toHexString(i);

0 голосов
/ 02 марта 2014

Какое число может зависеть от контекста, ни один из вышеперечисленных не подходит, тогда это может быть целочисленная последовательность, я посмотрел ее в онлайн-энциклопедии известных целочисленных последовательностей. Пример a000045 - это последовательность Фибоначчи (ранее M0692 N0256), если она имеет отношение к математике, это также может быть ссылка на библиотеку на статью, написанную AA. Только Контекст может сказать. Mathnet.ru имел одну ссылку «Поведение констант Лебега двумерных сумм Фурье по многоугольникам», которая соответствует сомнительному числу aa568.

0 голосов
/ 28 января 2011

Я бы предположил, что это шестнадцатеричное и более типично записанное 0xAA568, которое является десятичным 697704.

Если вы спрашиваете, как бы вы напечатали десятичное число в шестнадцатеричном представлении, используя Java ... см. эта статья о стекопотоках .

0 голосов
/ 28 января 2011

Преобразование числа в шестнадцатеричную строку может быть выполнено методом <a href="http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Integer.html#toHexString%28int%29" rel="nofollow">Integer.toHexString()</a>:

int number = 697704;

System.out.println(Integer.toHexString(number));

напечатает «aa568».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...