본문 바로가기 메뉴 바로가기

kingsubin

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

kingsubin

검색하기 폼
  • 분류 전체보기 (470)
    • Java (35)
    • Spring (18)
    • JavaScript & TypeScript (23)
    • HTML & CSS (2)
    • Database (3)
    • DevOps (8)
    • CS (13)
    • Algorithm (10)
    • etc (19)
    • PS (228)
      • boj (156)
      • programmers (52)
      • etc (19)
      • leetcode (1)
    • 책 (98)
      • 이펙티브자바 (50)
      • 모던 자바스크립트 딥다이브 (24)
      • misc (14)
      • 독서 (10)
    • 일상 (10)
  • 방명록

이펙티브자바 아이템60 (2)
아이템 60. 정확한 답이 필요하다면 float와 double은 피하라

float과 double 타입은 과학과 공학 계산용으로 설계되었다. 이진 부동소수점 연산에 쓰이며, 넓은 범위의 수를 빠르게 정밀한 '근사치'로 계산하도록 세심하게 설계되었다. 따라서 정확한 결과가 필요할 때는 사용하면 안 된다. // 근사치로 계산하기에 정확한 값이 안나옴 System.out.println(1.03 - 0.42); System.out.println(1.00 - 9 * 0.10); // 0.6100000000000001 // 0.09999999999999998 // 60-1. 부동소수 타입을 사용하여 잘못된 결과가 발생함 public static void main(String[] args) { double funds = 1.00; int itemsBought = 0; for..

책/이펙티브자바 2021. 9. 16. 15:35
아이템 60. 정확한 답이 필요하다면 float와 double은 피하라

float과 double 타입은 과학과 공학 계산용으로 설계되었다. 이진 부동소수점 연산에 쓰이며, 넓은 범위의 수를 빠르게 정밀한 '근사치'로 계산하도록 세심하게 설계되었다. 따라서 정확한 결과가 필요할 때는 사용하면 안 된다. // 근사치로 계산하기에 정확한 값이 안나옴 System.out.println(1.03 - 0.42); System.out.println(1.00 - 9 * 0.10); // 0.6100000000000001 // 0.09999999999999998 // 60-1. 부동소수 타입을 사용하여 잘못된 결과가 발생함 public static void main(String[] args) { double funds = 1.00; int itemsBought = 0; for..

책/이펙티브자바 2021. 9. 15. 22:03
이전 1 다음
이전 다음
링크
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • GCP
  • 드림코딩
  • 이펙티브자바 아이템60
  • HTTP 완벽 가이드
  • JS 딥다이브
  • java
  • 프로그래머스
  • http
  • 프로그래머스 SQL
  • 패스트캠퍼스 컴퓨터공학 완주반
  • js array
  • 킹수빈닷컴
  • dreamcoding
  • 모던자바스크립트
  • Spring Security
  • js api
  • 이펙티브자바 스터디
  • 백기선 스터디
  • JPA 연관관계 매핑
  • js promise
  • 집 구하기
  • HTTP 완벽가이드
  • 김영한 JPA
  • REST API
  • 백준
  • 김영한 http
  • 이펙티브자바 아이템59
  • BOJ
  • 가상 면접 사례로 배우는 대규모 시스템 설계 기초
  • 이펙티브자바
more
«   2023/09   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바