logo

Java float 키워드

Java float 키워드는 기본 데이터 유형입니다. 이는 단정밀도 32비트 IEEE 754 부동 소수점입니다. 변수와 메소드를 선언하는 데 사용됩니다. 분수를 나타냅니다.

기억해야 할 점

  • float의 범위는 1.40129846432481707e-45부터 3.40282346638528860e+38(양수 또는 음수)까지입니다.
  • 기본값은 0.0f입니다.
  • 기본 크기는 4바이트입니다.
  • 부동 소수점 숫자의 대규모 배열에서 메모리를 절약하는 데 사용할 수 있습니다.
  • 통화와 같은 정확한 값에 float를 사용하는 것은 좋은 접근 방식이 아닙니다.

Java float 키워드의 예

실시예 1

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

 public class FloatExample1 { public static void main(String[] args) { float num1=5.5f; float num2=5f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

산출:

워드에 워터마크 삽입
 num1: 5.5 num2: 5.0 

실시예 2

이 예에서는 float 변수에 정수 값을 제공합니다. 여기서 컴파일러는 암시적으로 정수를 타입캐스트하여 해당 값을 분수 형식으로 부동화하고 표시합니다.

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

산출:

 num1: 5.0 num2: 10.0 

실시예 3

이 예에서는 더 큰 소수 값을 제공합니다.

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

산출:

 num1: 5.812167E8 num2: 7.8368497 

실시예 4

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

 public class FloatExample4 { public static void main(String[] args) { float num=56.34; System.out.println('num1: '+num); } } 

산출:

 Exception in thread 'main' java.lang.Error: Unresolved compilation problem: Type mismatch: cannot convert from double to float 

실시예 5

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

배열 길이 자바
 public class FloatExample5 { public static void main(String[] args) { float num1=1.40129846432481707e-45f; float num2=3.40282346638528860e+38f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

산출:

창문.열기
 num1: 1.4E-45 num2: 3.4028235E38 

실시예 6

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

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

산출:

 num1: 1873.2 num2: 1873.2 

실시예 7

이 예에서는 부동 소수점 값을 반환하는 메서드를 만듭니다.

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

산출:

 62.5