A/B (1008)

유지원·2021년 6월 14일
0

백준OJ

목록 보기
8/32
post-thumbnail

Java 11

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner scn = new Scanner(System.in);
        Double a = scn.nextDouble();
        Double b = scn.nextDouble();

        System.out.print(a/b);

    }
}

float과 double의 차이

float과 double은 모두 실수를 표현하기 위해 사용하는 자료형.

  • 바이트 수.
    • float : 4Byte.
    • double : 8Byte.

  • 유효자릿수(정밀도) : 몇자리까지 오차없이 표현할 수 있는가.
    • float : 7자리.
    • double: 16자리.

➜ ✔️ float의 정밀도보다 더 높은 정밀도가 필요하다면 double을 사용해야 합니다.


정밀도.

  • 실수형 데이터 타입을 다룰 때 중요한 것은 정밀도(precision).
  • 실수형을 쓰면 정수형보다 훨씬 더 큰 값을 표현할 수 있지만, 오차가 발생할 수 있다는 단점.
profile
👋 https://github.com/ujw0712

0개의 댓글