Pessoal agora começo a pegar o jeito de programação. To entrando em coisas novas que nunca tinha usado como scanner e bigInteger.
Então vai lá. Eu desenvolvir este codigo abaixo:
import java.math.BigInteger;
import java.util.Scanner;
public class potencia{
public static void main(String args[]){
int x =0,soma=0;
System.out.println("Potencia de um numero elevado a 1000");
int o;
BigInteger bi = new BigInteger("2");
bi = bi.pow(1000);
String num = "" + bi;
try{
Scanner scan = new Scanner(num);
while(scan.hasNext()){
x = Integer.parseInt(scan.next());
soma += x;
}
}catch(Exception e){
e.printStackTrace();
}
System.out.println(soma);
}
}
Ele ta dando uma exception tipo format. Não sei oque ele quis dizer… To tentando fazer a soma dos numeros contidos dentro da variavel num…
com numeros pequenos foi. mas quando entrou o BigInteger. deu de louco. Alguem saberia corrigir isso? Será que ta faltando alguma biblioteca ?
Grato se ajudarem.