Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 부동 유형보다 이중 유형을 선호하는 경우는 언제입니까?


둘 다 이중 유형부동 유형 부동 소수점을 나타내는 데 사용할 수 있습니다. 자바의 숫자. 더 정확한 경우 이중 유형이 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