둘 다 이중 유형 및 부동 유형 부동 소수점을 나타내는 데 사용할 수 있습니다. 자바의 숫자. 더 정확한 경우 이중 유형이 float 유형보다 선호됩니다. 및 정확한 결과 필요합니다. 이중 유형의 정밀도는 최대 소수점 15~16자리입니다. float 유형의 정밀도는 십진수 6~7자리 정도에 불과합니다. . 이중 유형은 모든 계산 및 임시 변수에 사용할 수 있습니다. 부동 유형은 숫자 배열을 유지하는 데 사용할 수 있습니다. . 이중 유형은 부호에 1비트를 사용합니다. 및 지수용 11비트 float 유형은 부호에 대해 1비트만 사용합니다. 및 지수용 8비트. 기본값 이중 유형은 0.0d입니다. 동안 기본값 float 유형은 0.0f입니다. .
예시
public class DoubleFloatTest { public static void main(String []args) { double d = 55.637848675695785; float f = 25.657933f; System.out.println("Value of double: " + d); System.out.println("Value of float: " + f); } }
출력
Value of double: 55.637848675695786 Value of float: 25.657932