1. Double
long bits = Double.doubleToLongBits(myDouble);
System.out.println(Long.toBinaryString(bits));
2. Float
Long.toBinaryString(Float.floatToIntBits(0.3f))
3. Integer
Integer.toBinaryString(11)
参考:https://stackoverflow.com/questions/10643754/convert-float-to-bits