java float tutorial with programming examples
이 자습서에서는 너비, 범위, 크기 및 사용 예제와 같은 세부 정보를 사용하여 Java float 및 부동 소수점 유형에 대해 설명합니다.
float in Java는 간단한 개념이지만 자습서를 자세히 이해하는 데 충분한 모든 필요한 예제와 프로그램이 포함되어 있습니다.
=> 여기에서 완벽한 Java 교육 가이드를 확인하십시오.
학습 내용 :
부동 소수점 유형
부동 소수점 숫자는 '분수 정밀도'가 필요한 숫자, 즉 분수에 포함될 수있는 숫자입니다.
모든 수의 제곱근 또는 제곱근 찾기, 이차 방정식의 근 찾기, sin 및 cos와 같은 삼각법 처리 등과 같은 부동 소수점 유형을 사용할 수있는 많은 수학적 계산이 있습니다.
부동 소수점 유형에는 두 가지 유형이 있습니다.
ddos 공격을하는 방법
- 흙손
- 더블
다음은 float 및 double 유형에 대한 세부 정보입니다. 범위는 대략적인 것입니다. 분명히 알 수 있듯이 float는 Java double보다 작고 범위가 더 작습니다.
이 튜토리얼에서는 Float 데이터 유형에 대해 자세히 설명합니다.
이름 | 너비 (비트) | 범위 |
---|---|---|
흙손 | 32 | 1.4e – 045 ~ 3.4e + 038 |
더블 | 64 | 4.9e–324 ~ 1.8e + 308 |
자바 플로트
Float는 저장소에서 너비가 32 비트 인 단 정밀도 값입니다. 일부 프로세서에서는이 단 정밀도가 배정 밀도에 비해 더 빠르고 크기가 더 적습니다. 일부 최신 프로세서에서는 배정 밀도가 단 정밀도보다 빠릅니다.
Java 변수에 관한 한, 출력이 소수 일 것으로 예상 할 수있는 변수를 초기화하거나 선언하는 동안 float를 사용할 수 있습니다.
통사론:
// declaring temperature in Degree and Fahrenheit float temp_degree; Float temp_fahrenheit;
Java Float 예
이 예에서 우리는 어떤 값으로 두 개의 float 변수 n1과 n2를 초기화했습니다. 그런 다음 n1에 n2를 곱한 결과를 포함하는 또 다른 float 변수 n3을 선언했습니다.
그 후 n1 * n2를 계산하여 n3에 저장하고 마지막으로 n3의 값을 인쇄했습니다.
public class A { public static void main(String() args) { /* * initialized two float variables n1 and n2. * declared n3 which will contain the output * of n1 * n2. */ float n1 = 10.89f; float n2 = 7.43f; float n3; // multiplied n1 and n2 and stored it in n3 n3 = n1*n2; // printed the value of n3 System.out.println('The result of n1 x n2 is: ' +n3); } }
산출
자주 묻는 질문
Q # 1) Java에서 float의 기본값과 크기는 무엇입니까?
대답: 기본값은 0.0f이고 기본 크기는 Java에서 4 바이트의 float입니다.
Q # 2) Java에서 float와 double의 차이점은 무엇입니까?
대답: 다음은 float와 double의 차이점입니다.
흙손 | 더블 |
---|---|
대략적인 범위는 1.4e–045에서 3.4e + 038입니다. | 대략적인 범위는 4.9e–324에서 1.8e + 308입니다. |
너비는 32 비트입니다. | 너비는 64 비트입니다. |
기본 크기는 4 바이트입니다. | 기본 크기는 8 바이트입니다. |
기본값은 0.0f입니다. | 기본값은 0.0d입니다. |
단 정밀도 값입니다. | 배정 밀도 값입니다. |
Q # 3) Java float에 십진수 값을 할당 할 수 있습니까?
대답: 아니요. 아래는 오류를 발생시키는 부동 소수점 값을 할당 한 예입니다.
그러나 float 키워드를 사용하여 정수 값을 제공 할 수 있으며 컴파일러는이를 부동 숫자로 처리합니다.
public class A { public static void main(String() args) { /* * initialized a float value with decimal value. */ float n1 = 5.89; // printed the value of n1 System.out.println(n1); } }
산출
Q # 4) Java에서 float 값을 할당하는 방법은 무엇입니까?
답 : T Java에서 float 값을 할당하는 정확하고 잘못된 방법은 다음과 같습니다.
올바른 방법 :
플로트 n1 = 10.57f; -> 10.57
플로트 n1 = 10f; -> 10.0
플로트 n1 = 10; -> 10.0
잘못된 방법 :
float n1 = 10.57; -> 오류가 발생합니다.
# 5) Java에서 십진수 값의 시작 및 끝 범위를 어떻게 제공 할 수 있습니까?
대답: 다음은 두 개의 float 변수를 사용하여 10 진수 값의 시작 및 끝 범위를 제공 한 프로그램입니다. 그런 다음 해당 값을 별도로 인쇄했습니다.
public class A { public static void main(String() args) { /* * initialized two float variables with the least * and max value of float */ float n1=1.40129846432481707e-45f; float n2=3.40282346638528860e+38f; // printed the value of n1 and n2 System.out.println('Start range: ' +n1); System.out.println('End range: ' +n2); } }
산출
# 6) 과학적 표기법의 값을 어떻게 제공 할 수 있습니까?
대답: 다음은 과학적 표기법으로 값을 제공 한 프로그램입니다. 두 개의 변수를 가져와 동일한 값으로 초기화했습니다. 그러나 초기화 방식에는 차이가 있습니다.
첫 번째 변수는 단순한 부동 소수점 값을 사용하여 초기화되는 반면 두 번째 변수는 과학적 표기법을 사용하여 초기화됩니다.
마지막으로 각각의 값을 인쇄했습니다.
public class A { public static void main(String() args) { /* * initialized two float variables n1 and n2. * n1 has simple value of float type and n2 * has the equivalent scentific notation. */ float n1=283.75f; float n2=2.8375e2f; // printed the value of n1 and n2 System.out.println('Simple Float: ' +n1); System.out.println('Scientific Notation: ' +n2); } }
산출
Q # 7) float 값을 반환하는 메서드를 만드는 Java 프로그램을 작성하십시오.
대답: 다음은 float 값을 반환하는 메서드를 만든 Java 프로그램입니다. 주요 방법에서는 참조 변수를 사용하여 '%'기호로 연결된 마크 값을 인쇄했습니다.
public class A { /* * Created a percent method which will return the marks * that is of float type. */ public float percent(float marks) { return marks; } public static void main(String() args) { A a1 = new A(); /* * Printing the value of marks concatenated by a '%' */ System.out.println(a1.percent(91.80f) + '%'); } }
산출
Q # 8) Java의 Float가 음수 일 수 있습니까?
대답: 예.
다음은 음수 값으로 초기화 된 float 변수의 값을 인쇄 한 프로그램입니다.
public class A { public static void main(String() args) { /* * initialized a float variable 'n1' with * negative value */ float n1= -838.7f; // printed the value of n1 System.out.println('Simple Float: ' +n1); } }
산출
결론
이 튜토리얼에서는 부동 소수점 유형과 Java 부동 소수점에 대해 배웠습니다. Java double과의 비교 및 주요 차이점이 제공되었습니다. 각 섹션에는 자주 묻는 질문과 함께 간단한 프로그래밍 예제가 포함되어 있습니다.
Java에서 float 변수를 초기화하는 방법과 규칙에는 여러 가지가 있으며 여기에서 다른 중요한 질문과 함께 논의했습니다.
이 자습서를 진행할 때 부동 소수점 숫자를 처리하는 동안 프로그램에서 부동 데이터 유형을 사용할 수있는 위치에 있어야합니다.
=> 처음부터 Java를 배우려면 여기를 방문하십시오.