컴퓨터공학/Problem Solving

[백준/BOJ] 1008 : A/B (자바/Java)

_Bibidi 2022. 9. 12. 09:52

 

문제

 

1008번: A/B

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

풀이

 a, b를 정수가 아닌 실수로 받아 a/b를 출력하면 됩니다. 자바의 double은 소수점을 16자리까지 표현이 가능하므로 자연스럽게 오차가 1e-9 이하가 됩니다.

 

 

코드

import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        StringTokenizer st;

        st = new StringTokenizer(br.readLine());
        double a = Integer.parseInt(st.nextToken());
        double b = Integer.parseInt(st.nextToken());
        bw.write(a / b + "\n");

        bw.flush();
        bw.close();
        br.close();
    }
}