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!
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…