Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Сложить два 16ричных числа


Автор: DissDoc 29.12.2008, 12:31
Как на бумаге складывать я знаю. А вот как сложить программно не пойму...
Хотя бы простые числа 2D + 24 = 51...
Кто-нибудь может помочь? Можно на любом языке впринципе наJava я переведу. Мне принцип понять бы...

Автор: MisterCleric 29.12.2008, 13:03
Код

        int i = 0x2D;
        int j = 0x24;

        System.out.println(i);
        System.out.println(j);
        System.out.println(i + j);


Правда у меня ответ получился  81... Ну эт в 10-ной системе

Автор: rygel 29.12.2008, 13:26
привести к шестнадцатиричному виду можно через Integer.toHexString(int)

DissDoc, или видимо интересует сам алгоритм сложения 16-тиричных чисел? ( http://forum.developing.ru/showthread.php?t=14568 )

Автор: DissDoc 29.12.2008, 14:32
Спасибо ребят. ТО что нужно. А алгоритм я просто уже нашел и именно этот форум, который советовал rygel.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)