백준

[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
반응형