2015-11-27 2 views

ответ

0

Вы можете использовать BigInteger s для выполнения математических операций с большим количеством цифр.

Но в делении он выполняет целочисленное деление (как в целых типах данных). Для больших десятичных чисел расчетов, вы можете использовать BigDecimal

Пример использования BigInteger показан ниже ..

BigInteger b1 = new BigInteger("100000000000000000000000000000000000000000"); 
    BigInteger b2 = new BigInteger("100000"); 

    System.out.println("Addition: " + b1.add(b2)); 
    System.out.println("Subtraction: " + b1.subtract(b2)); 
    System.out.println("Division: " + b1.divide(b2)); 
    System.out.println("Multiplication: " + b1.multiply(b2)); 
    System.out.println("Power: " + b1.pow(1000)); 

Для получения дополнительной информации вы можете просто Google how to use biginteger in java

Смежные вопросы