문제
코드 작성
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();
double result=(double)(a+b)/(a-b);
System.out.printf("%.2f",result);
}
}
코드 설명
- Scanner 클래스를 사용하여 사용자로부터 두 정수를 입력받습니다.
- Scanner 클래스를 사용하여 키보드 입력을 받아오고, nextInt() 메서드를 사용하여 정수를 입력받습니다.
- 입력받은 두 정수의 합과 차를 계산하여 이를 이용하여 분수를 구합니다.
- 입력받은 두 정수를 더한 값과 뺀 값을 각각 변수 a와 b에 저장합니다.
- 분수를 계산한 후에 결과를 소수점 둘째 자리까지 출력합니다.
- (double) 형변환을 통해 정수형을 실수형으로 변환한 후, 나눗셈을 수행하여 분수를 계산합니다.
- 그리고 printf() 메서드를 사용하여 소수점 둘째 자리까지 출력합니다.
'알고리즘' 카테고리의 다른 글
[코드트리] break문 / 1까지 나누기 (0) | 2024.02.20 |
---|---|
[코드트리] continue문 / 조건에 부합하는 수 (0) | 2024.02.20 |
[코드트리] cnt 활용하기 / 등장횟수 확인 (0) | 2024.02.20 |
[코드트리] and, or 혼합 / 두 사람 (0) | 2024.02.20 |
[코드트리] 특정 문자를 사이에 두고 입력 / 전화번호 바꾸기 (0) | 2024.02.19 |