BigNumber (2 ^ 256)?

1 resposta
java
C4sh3w

Essa dúvida é pra entender como eu faria para a saída da potência ser completa em outras palavras o resultado de 2 elevado a 256 ser:

115792089237316195423570985008687907853269984665640564039457584007913129639936

No algoritmo abaixo:

public class C03BigNumber
{
 	public static void main (String[] args)
    {
 		System.out.println("2 elevado a 256 é: " + Math.pow(2,256));
 	}
}

Como sabemos o resultado é: 1.157920892373162E77, ou seja, a saída é demonstrada em notação científica.

No site: https://defuse.ca/big-number-calculator.htm, eu cheguei no resultado completo, então eu acredito que exista alguma biblioteca ou programação que permita obter todos os números de potências enormes.

1 Resposta

staroski
BigInteger resultado = BigInteger.valueOf(2).pow(256);
System.out.println(resultado);
Criado 3 de maio de 2017
Ultima resposta 4 de mai. de 2017
Respostas 1
Participantes 2