import java.util.Scanner;
import java.math.BigInteger;
public class Main {
public static void main(String[] args) {
BigInteger a = new BigInteger("10");
BigInteger b = new BigInteger("5");
System.out.println(a.add(b));
System.out.println(a.subtract(b));
System.out.println(a.multiply(b));
}
}
BigInteger (Java SE 11 & JDK 11 )
Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in two's-complement notation (like Java's primitive integer types). BigInteger provides analogues to all of Java's primitive integer operators, and all relevan
docs.oracle.com
double 타입은 15자리의 정수까지 표현 가능
보다 더 큰 정수를 표현하려면 BigInteger 클래스 사용해야함
String 타입 인자 필요
숫자 계산 메서드
형변환 메서드
int, float, double형 상관 없이 정수면 BigInteger, 실수면 BigDecimal 클래스 사용하기!