백준

백준 1008번 A/B (JAVA11)

ho코딩 2024. 1. 3. 02:24

백준 1008번 문제인 A/B입니다. 

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
조건
첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10^-9 이하이면 정답이다.

정답코드

 

import java.util.Scanner;

public class Main {
public static void main(String args[]){
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
double div= (double) a / b;
System.out.println(div);
}
}

 

먼저 A와 B를 int형으로 선언하고 Scanner 클래스를 사용하여 입력받습니다.

Scanner scan = new Scanner(System.in); // 입력을 받기 위한 Scanner 설정
int a = scan.nextInt(); // 계산에 사용할 a,b를 int형으로 선언하기
int b = scan.nextInt(); 

 

조건에 맞게 풀기 위해 double형 (부동 소수점 오차가 비교적 적음)으로 형변환한 뒤 변수 div에 계산값 저장.

double div= (double) a / b;

 

마지막으로 sout으로 계산값을 저장한 div를 출력합니다.

'백준' 카테고리의 다른 글

백준 2741번 'N 찍기' (JAVA 11)  (0) 2024.01.07
백준 2739번 '구구단' (JAVA 11)  (0) 2024.01.03
백준 1157번 '단어 공부' (JAVA 11)  (0) 2024.01.03
백준 1152번 '단어의 개수' (JAVA 11)  (0) 2024.01.03
백준 1000번(A+B) (JAVA 11)  (1) 2024.01.03