백준
[JAVA] 백준 10757번 큰 수 A+B
DEV장화
2023. 3. 1. 17:11
728x90
반응형
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
풀이
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
BigInteger a = scanner.nextBigInteger();
BigInteger b = scanner.nextBigInteger();
System.out.println(a.add(b));
}
}
일반적인 정수형 타입으로는 10의 만승을 출력할 수 없기 때문에 BigInteger을 이용하여 계산한다.
BigInteger은 사칙연산이 불가능 하기 때문에 함수를 이용해서 연산을 해야한다.
BigInteger 사칙연산 함수
+ | a.add(b) |
- | a.subtract(b) |
* | a.multiply(b) |
/ | a.divide(b) |
728x90
반응형