gente to com problema em mudar uma comparação primitiva para o BigInteger (já li o manual) se alguem puder me ajudar a que comandos são equivalentes:
x==y;
x!=y;
x<y;
x>y;
x<=y;
x>=y;
por favor me ajudem a programação ta montada mas tenho que converter pois o tamanho é grande.
Isso realmente é uma das coisinhas chatas do Java. Algo que em Scala (uma linguagem que roda sob a JVM) é simples:
var x : BigInteger
var y : BigInteger
if (x < y)
printf ("%s eh menor que %s%n", x, y)
else
printf ("%s eh maior ou igual a %s%n", x, y)
em Java é um porre:
BigInteger x, y;
if (x.compareTo (y) < 0)
System.out.printf ("%s eh menor que %s%n", x, y)
else
System.out.printf ("%s eh maior ou igual a %s%n", x, y) ;