Метод valueOf
Метод valueOf класса BigInteger возвращает объект BigInteger,
значение которого равно переданному числу типа long. В параметр мы передаем
целое число, которое нужно преобразовать в объект BigInteger. Метод является
статическим, поэтому вызывается через имя класса, а не через объект.
Синтаксис
BigInteger.valueOf(long val)
Пример
Давайте создадим объект BigInteger из числа 12345 и выведем его на экран:
import java.math.BigInteger;
public class Main
{
public static void main(String[] args)
{
BigInteger res = BigInteger.valueOf(12345);
System.out.println(res);
}
}
Результат выполнения кода:
12345
Пример
Давайте создадим два объекта BigInteger и сложим их с помощью метода add:
import java.math.BigInteger;
public class Main
{
public static void main(String[] args)
{
BigInteger a = BigInteger.valueOf(100);
BigInteger b = BigInteger.valueOf(200);
BigInteger res = a.add(b);
System.out.println(res);
}
}
Результат выполнения кода:
300
Смотрите также
-
класс
BigInteger,
который представляет целые числа произвольной длины -
метод
add,
который складывает два числа BigInteger -
метод
subtract,
который вычитает одно число BigInteger из другого -
метод
multiply,
который умножает два числа BigInteger