На подавляющем большинстве современных платформ по умолчанию размер целого числа на процессорах составляет 32 бита, так же как и размер числа с плавающей запятой, поэтому мы предположим, что преобразование между этими двумя не дает неожиданных результатов.Вы, вероятно, уже знаете это, но целые числа не могут быть объявлены как беззнаковые в Java, хотя вы можете указать шестнадцатеричное значение, соответствующее одному.Фактическое преобразование, как продемонстрировали rlibby и Mr. Powers, тривиально, поскольку биты просто интерпретируются по-разному.Однако этот метод может быть полезен в нескольких сценариях, когда вы можете пытаться возиться с двоичными данными.Существует несколько полезных нестандартных приемов, таких как описанные здесь , которые основаны на использовании представления IEEE 754 для числа с плавающей запятой;возможно, где-то вдоль линии, метод может вступить в действие, когда возникает необходимость преобразования между целочисленным представлением и представлением битов с плавающей точкой.