문제 내용은 입력받은 내용을 소수점 단위까지 나올 수 있게 나눠줘야 하는데, 상대오차가 어쩌고 저쩌고 하지만, 소수 처리하는 데이터 타입을 알고 있다면 신경 쓸 필요는 없다
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
double[] div = Arrays.stream(br.readLine().split(" ")).mapToDouble(Double::parseDouble)
.toArray();
System.out.println(div[0] / div[1]);
}
}
소수점 나오게 하려면 double로 입력받은 값을 변환해 준 뒤, 나눠 출력해주면 끝이다
Leave a Reply