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