Ну я вот легко представляю, как забирать цифры из инта: берёшь остаток от деления на 10 — это последняя цифра; потом делишь на 10 — это всё остальное.
С флоатами же так не получится.
Я не знаю, прокатит ли такое в жабе, но в плюсах можно через union получить битовое представление флоата (знак, порядок, мантисса) и с ним работать