Вы можете получить битовое представление значения Java Float, используя
Float.floatToIntBits(float f);
После того, как вы это сделаете, вы можете по очереди проверить каждый бит результирующего целого, начиная с самого высокого, и выяснить,он установлен, записывая «1», если он установлен, и «0», если нет.