Мне нужно преобразовать 0,5 по основанию 10 в основание 2 (0,1). я пытался использовать
Double.doubleToRawLongBits(0.5)
и он возвращает 4602678819172646912
, который, я думаю, находится в шестнадцатеричном формате, но для меня это не имеет смысла.