Como fazer para somar o resultado

Galera estou com mais um problema, que o seguinte :

Eu criei um programa para multiplicar um valor inserido , EX: se eu digitar 4 , meu programa vai pegar esse valor e eleva-lo a 3, sendo assim o resultado final é :64.
Agora eu quero saber como fazer para pegar esse valor e soma-lo , Ex: resultado 64 , 6+4=10, resultado =10.

não sei o que fazer , alguém poderia me ajudar ?

Um forte abraço .

Rodrigo.

Pera ai, deixa eu entender!!!

Você fez o programa para multiplicar mas não consegiu fazer para somar??
¬¬
Ah meu, é so você trocar o sinal la meu!!

Pelo q eu entendi, o que ele quer é, pegar o valor resultante de uma equação, e somar os digitos.

Ex.: 4³ = 64, pega o valor, e soma 6+4=10.

Pelo menso eu entendi assim.

Ah bom!!! :oops:

int resultado = (int) Math.pow(4,3);
String r = ""+resultado;
int nr=0;
	for (int i=0; i<r.length(); i++){
        	nr += Integer.parseInt(""+r.charAt(i));
		}
		System.out.print(nr);
	}

Derepente tem um metodo para trabalhar direto com o inteiro o que eu fiz foi passar para string depois voltar para inteiro.>

mas foi muito bem explciado.

:thumbup:

[quote=tRuNkSnEt]Ah bom!!! :oops:

int resultado = (int) Math.pow(4,3);
String r = ""+resultado;
int nr=0;
	for (int i=0; i<r.length(); i++){
        	nr += Integer.parseInt(""+r.charAt(i));
		}
		System.out.print(nr);
	}

Derepente tem um metodo para trabalhar direto com o inteiro o que eu fiz foi passar para string depois voltar para inteiro.>[/quote]

Obrigado pela resposta

Mas não querendo ser chato , você poderia me explicar os comandos usados , eu não sei quase nada de java . estou começando , não entedi o que você fez .

Quebra esse galho para mim .

Um abraço .