본문 바로가기

Algorithm/백준

[백준] 10757: 큰 수 A+B - JAVA [자바]


 

문제

 


 

 

문제 풀이


import java.math.BigInteger;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        BigInteger a,b; 
        //(1)

        a = sc.nextBigInteger();
        b = sc.nextBigInteger();
        System.out.println(a.add(b));
        //(2)
    }
}

 

  1. 입력이 int형의 범위를 넘어가기 때문에 BIgIntger로 선언하여 사용하여야 합니다.
  2. BigInteger의 경우 문자열이기 때문에 사칙연산이 안됩니다.
    BigInteger 수를 계산하기 위해서는 클래스 내에 있는 메서드를 사용해야 합니다.

 

결과