Search

BigInteger

생성일
2023/09/15 09:03
태그
BigInteger
구분
짤막자료
// 선언 BigInteger bigNumber = new BigInteger("10000"); // 계산 BigInteger bigNumber1 = new BigInteger("100000"); BigInteger bigNumber2 = new BigInteger("10000"); System.out.println("덧셈(+) :" +bigNumber1.add(bigNumber2)); System.out.println("뺄셈(-) :" +bigNumber1.subtract(bigNumber2)); System.out.println("곱셈(*) :" +bigNumber1.multiply(bigNumber2)); System.out.println("나눗셈(/) :" +bigNumber1.divide(bigNumber2)); System.out.println("나머지(%) :" +bigNumber1.remainder(bigNumber2)); // 형변환 BigInteger bigNumber = BigInteger.valueOf(100000); //int -> BigIntger int int_bigNum = bigNumber.intValue(); //BigIntger -> int long long_bigNum = bigNumber.longValue(); //BigIntger -> long float float_bigNum = bigNumber.floatValue(); //BigIntger -> float double double_bigNum = bigNumber.doubleValue(); //BigIntger -> double String String_bigNum = bigNumber.toString(); //BigIntger -> String // 비교 BigInteger bigNumber1 = new BigInteger("100000"); BigInteger bigNumber2 = new BigInteger("1000000"); //두 수 비교 compareTo 맞으면 0 틀리면 -1 int compare = bigNumber1.compareTo(bigNumber2); System.out.println(compare);
Java
복사