반응형
엄청난 부자에서도 만났던 BigInteger...
https://skylarcoding.tistory.com/149
[Java] long보다 큰 BigInteger (백준 1271- 엄청난 부자2)
처음에 작성한 코드는 다음과 같다. 그런데 런타임 에러가 나서 질문 게시판의 힌트를 보니, 10의 1000승은 int에 담을 수 없을 정도로 큰 수입니다. 라고 한다. 대충 int 보다 훨씬 큰 수를 담을 수
skylarcoding.tistory.com
BigInteger 을 사용할 때는 아래와 같이 생성해주는 것 잊지 말기 ..
BigInteger A = new BigInteger(br.readLine());
int로 사용하면 값을 넘어가 에러가 발생한다.
코드
package Study.src.bronze;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigInteger;
import java.util.Scanner;
public class B2338 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BigInteger A = new BigInteger(br.readLine());
BigInteger B = new BigInteger(br.readLine());
System.out.println(A.add(B));
System.out.println(A.subtract(B));
System.out.println(A.multiply(B));
}
}반응형