방명록
- [백준 / 자바] 1008번 A/B2023년 12월 20일 13시 53분 50초에 업로드 된 글입니다.작성자: 민발자728x90
https://www.acmicpc.net/problem/1008
문제
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
1 3
출력
첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.
0.33333333333333333333333333333333
10-9 이하의 오차를 허용한다는 말은 꼭 소수 9번째 자리까지만 출력하라는 뜻이 아니다.
풀이
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double a = sc.nextInt(); double b = sc.nextInt(); System.out.println(a / b); } }
float과 double 중 double을 사용해야 하는 이유?
float 소수점 6자리까지 오차없이 표현
double 소수점 15자리까지 오차없이 표현
9번째 자리까지 오차 허용한다는 제한으로 double 사용!
728x90'기록 > 백준' 카테고리의 다른 글
[백준 / 자바] 10757번 큰 수 A+B (0) 2023.12.20 [백준 / 자바] 10872번 팩토리얼 (0) 2023.12.20 [백준 / 자바] 11286번 절댓값 힙 - 우선순위 큐 (1) 2023.12.19 [백준 / 자바] 2164번 카드2 - 큐 (0) 2023.12.19 [백준 / 자바] 1874번 스택 수열 - 스택 (0) 2023.12.19 다음글이 없습니다.이전글이 없습니다.댓글