자바 부동 소수점 데이터 유형

부동 소수점 데이터 유형 정보 :
단일 정밀도 부동 [4 바이트]
더블 [8 바이트 이중 정밀도, 높은 정확도]
정밀 더블 너무 낮은 아니라 금융 소프트웨어에 적합합니다.
금융 문제는 높은 정밀도를 요구하는 돈에 관련된, 그래서 일을 기준으로 자체 라이브러리
높은 정밀도 프로그래머 유형을 준비하는, 그러나 이것은 기본적인 데이터 유형의 일부 참조 데이터 타입의 일종이며, 그것은이다 java.math.BigDecimal의

모든 부동 소수점 리터럴 [3.0] 중 Java 언어의 기본 형태는 문자 뒤에 F / F를 추가하려면 문자 입력 처리로서 플로팅 이중으로 처리된다.
예를 들면 :
더블 = 3.0,
3.0 형 이중 리터럴 값
(D)은 두 변수
형식 변환 부재

5.1 이중 리터럴 형
F 형 플로트의 변수이며
, 다음 절차가 컴파일 에러를 변환 시스템 운영자 향상 소용량 형 필요로 변환된다 질량.
플로트 F = 5.1;
해결책 : (캐스팅)
플로트 F = (플로트) 5.1]
용액 : 비스 (주조시)
플로트 F = 5.1F;

참고 :
저장 될 때 두 번을하고 컴퓨터 내부에 부유하는 근사치를 바이너리 저장을합니다.
현실 세계에서, 이들 중 일부는 예를 들어 무한 루프, 거기 있습니다 3.3333333333333333333333는 ...
컴퓨터의 자원은 대략 수 무제한 데이터 스토리지를 저장하는 한정된 자원으로 제한됩니다.

추천

출처www.cnblogs.com/zhuojinyong/p/11605610.html