Duvida!

Estou precisando guardar um numero muito grande e não esta cabendo no tipo long…tem outro jeito???

BigInteger?

Sim, BigInteger é o que há pra números com valores enormes! :stuck_out_tongue:

Ex.:

 BigInteger number = new BigInteger("200000000000000000000000000");
 BigInteger result = number.multiply(new BigInteger("2000000000000"));
 System.out.println(result); 

Saída: 400000000000000000000000000000000000000

soh cuidado no retorno de doubleValue() se o valor cabe em double senao, numeros maiores que isso se transformam automaticamente em Double.NEGATIVE_INFINITY ou Double.POSITIVE_INFINITY

tirando isso, Be happy…