Double.MAX_VALUE는 좀 특이하군요 @_@
Java : 2009/05/19 21:07
System.out.println(Double.compare(Double.MAX_VALUE, Double.MAX_VALUE - 1.0));
이렇게 하면 무슨 값이 출력 될까요? 앞에 있는 인자가 더 크니까 양수가 나와야 합니다.
그러나 해보시면 아시겠지만, 0이 나옵니다.
난 너무 커서 1 같이 작은 수는 빼봤자 그게 그거야...
라는 건가요.. 이건 좀 @_@
왜이러는 걸까요?
정확하게 비교하려면 어떻게 해야 할까요?
한가지 찾은 방법은 longValue() 이용해서 long으로 바꾼 다음에 계산하는 겁니다.
그러나.. 불편하자나요~
이렇게 하면 무슨 값이 출력 될까요? 앞에 있는 인자가 더 크니까 양수가 나와야 합니다.
그러나 해보시면 아시겠지만, 0이 나옵니다.
난 너무 커서 1 같이 작은 수는 빼봤자 그게 그거야...
라는 건가요.. 이건 좀 @_@
왜이러는 걸까요?
정확하게 비교하려면 어떻게 해야 할까요?
한가지 찾은 방법은 longValue() 이용해서 long으로 바꾼 다음에 계산하는 겁니다.
그러나.. 불편하자나요~
'Java' 카테고리의 다른 글
| UrlRewriterFilter 설치하기 (0) | 2010/02/07 |
|---|---|
| "서블릿 매핑 규칙"과 "필터 순서 정하기 규칙" (2) | 2010/02/07 |
| UrlRewriterFilter 소개 (0) | 2010/02/07 |
| 자바 System.out.println 콘솔 출력 가로채기 (6) | 2010/01/25 |
| 클래스파일 보기 (5) | 2009/07/20 |
| Double.MAX_VALUE는 좀 특이하군요 @_@ (4) | 2009/05/19 |
| EJ2E Item 20. 태그가 있는 클래스 대신 클래스 계층구조를 선호하라. (0) | 2009/03/13 |
| EJ2E Item 19. 인터페이스는 오직 타입을 정의할 때만 사용하라 (0) | 2009/01/28 |
| EJ2E Item 18. 추상 클래스 보다는 인터페이스를 선호하라 (5) | 2009/01/19 |
| EJ2E Item 17. 상속에 대한 설계와 문서화를 제대로 하지 않을 거면 아예 상속을 허용하지 말라. (0) | 2009/01/13 |
| EJ2E Item 16. 상속보다 컴포지션을 선호하라 (0) | 2008/12/28 |





