본문 바로가기

백준

[백준] 1008번 : A/B [Java]

https://www.acmicpc.net/problem/1008

 

1008번: A/B

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

www.acmicpc.net

 


 

 

● 문제

[백준] 1008번

 

 

 

 

● 접근 방법

딱히 다른것을 설명할 것이 없이 입력받은 a와 b를 나누라는 문제.

하지만 상대오차가 10^-9승 이라는 조건이 있다.

물론 자바는 double로 소수 15자리 까지 표현하여 오차범위에 들어 그냥 출력해도 문제없다.

그래도 9자리에서 끊어주기 위해 String.format을 이용하자.

 

 

 

 

● 문제 풀이

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		
		//입력
		Scanner sc = new Scanner(System.in);
		var a = sc.nextDouble();
		var b = sc.nextDouble();
		
		//출력
		System.out.println(String.format("%.9f", a/b));
		
	}
}