반응형
백준 1008번 A / B 문제를 풀어 보겠습니다.
문제
두 정수 A 와 B를 입력받은 다음, A/B 를 출력하는 프로그램을 작성하시오.
https://www.acmicpc.net/problem/1008
풀이
이 문제는 정수 A와 B를 입력 받은후, 이 값을 실수로 형변환하여 나눗셈 연산을 수행하는 것입니다.
자바에서는 정수 간의 나눗셈 결과가 자동으로 실수로 변환되지 않으므로, 결과를 실수로 얻기 위해서는 피연산자 중 하나를 명시적으로 실수 타입으로 형변환해야 합니다.
public class Main {
public static void main(String[] args) {
int A = 5;
int B = 2;
// A를 double로 형변환하여 실수 나눗셈 수행
double result = (double) A / B;
System.out.println(result); // 출력: 2.5
}
}
참고
Java Docs - Primitive Data Types
코드
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc. nextInt();
System.out.println((double)A / B);
}
}
반응형
'Coding Test > Beakjoon' 카테고리의 다른 글
[자바] 백준 10926번 ??! 문제 풀기 (3) | 2024.08.15 |
---|---|
[자바] 백준 10869번 사칙연산 문제 풀기 (2) | 2024.08.14 |
[자바] 백준 10998번 A x B 문제 풀기 (3) | 2024.08.12 |
[자바] 백준 1001번 A - B 문제 풀기 (1) | 2024.08.12 |
[자바] 백준 1000번 A + B 문제 풀기 (1) | 2024.08.12 |