Добрый день господа.
Подскажите как работать с операторами сравнения в BigInteger?
import java.util.Scanner;
import java.math.*;
public class CalcBig
{
public static void main(String[] args)
{
System.out.print("Введите любое целое число: ");
Scanner scan = new Scanner(System.in);
BigInteger number = scan.nextBigInteger();
BigInteger factorial = CalcBig.fact(number);
System.out.print(factorial);
}
private static BigInteger fact(BigInteger number)
{
if (number <= 0)
{
return BigInteger.valueOf(1);
}
else
{
return number * fact(number-1);
}
}
}