본문 바로가기

자바

백준 알고리즘 - 1008번 A/B [자바]

문제


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

 

입력


첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

 

출력


첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.

 

이 전에 문제는 코드의 변화가 연산자 뿐이라 쉽다 생각하면서 풀었다.

하지만 이 문제를 풀 때는 많이 헷갈렸다.

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		double a = sc.nextDouble();
		double b = sc.nextDouble();

		sc.close();
		System.out.print(a / b);

	}

}

 이 문제는 실수를 출력해야하는 문제였기 때문에 a,b를 int로 선언하지 않고 double로 선언하면 되는 문제였다.