logo

Java 이중 키워드

Java double 키워드는 기본 데이터 유형입니다. 이는 배정밀도 64비트 IEEE 754 부동 소수점입니다. 변수와 메소드를 선언하는 데 사용됩니다. 일반적으로 십진수를 나타냅니다.

기억해야 할 점

  • 이중 범위는 4.94065645841246544e-324d에서 1.79769313486231570e+308d(양수 또는 음수)까지입니다.
  • 기본값은 0.0d입니다.
  • 기본 크기는 8바이트입니다.
  • 10진수에 대한 기본 유형입니다.
  • 통화와 같은 정확한 값에 double을 사용하는 것은 좋은 접근 방식이 아닙니다.

Java 이중 키워드의 예

실시예 1

이중 유형 변수를 표시하는 간단한 예를 살펴보겠습니다.

 public class DoubleExample1 { public static void main(String[] args) { double num=5.5; System.out.println('num: '+num); } } 

산출:

 num: 5.5 

실시예 2

이 예에서는 double 변수에 정수 값을 제공합니다. 여기서 컴파일러는 암시적으로 정수를 타입캐스트하여 해당 값을 10진수 형식으로 두 배로 표시합니다.

 public class DoubleExample2 { public static void main(String[] args) { double num1=5; double num2=10; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

산출:

 num1: 5.0 num2: 10.0 

실시예 3

더 큰 소수 값을 테스트하는 예를 살펴보겠습니다.

 public class DoubleExample3 { public static void main(String[] args) { double num1=581216732.323433; double num2=7.83684987683688; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

산출:

 num1: 5.81216732323433E8 num2: 7.83684987683688 

실시예 4

이 예에서는 소수 변수에 부동 소수점 값을 제공합니다.

 public class DoubleExample4 { public static void main(String[] args) { double num1=56.34f; double num2=34f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

산출:

 num1: 56.34000015258789 num2: 34.0 

실시예 5

이 예에서는 소수점 값의 최대 범위를 제공합니다.

 public class DoubleExample5 { public static void main(String[] args) { double num1=4.94065645841246544e-324d; double num2=1.79769313486231570e+308d; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

산출:

 num1: 4.9E-324 num2: 1.7976931348623157E308 

실시예 6

이 예에서는 과학적 표기법으로 값을 제공합니다.

 public class DoubleExample6 { public static void main(String[] args) { double num1=1873.2; //providing same value in scientific notation double num2=1.8732e3; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

산출:

 num1: 1873.2 num2: 1873.2 

실시예 7

메소드를 작성하는 예를 살펴보겠습니다. 더블 반환 유형.

 public class DoubleExample7 { public double display(double weight) { return weight; } public static void main(String[] args) { DoubleExample7 d=new DoubleExample7(); System.out.println(d.display(62.5)); } } 

산출:

 62.5