Soma de valores

3 respostas
D

Oi Pessoal, como posso fazer para somar os valores de um resultado. Por exemplo:

se o resultado é 12 tenho que fazer a soma 1+2.

Alguem poderia me dar uma ajuda?

Obrigado

3 Respostas

guilherme.dio

Dá um testada nesse código aqui, fiz nas pressas, más axo que dá certo

int tamanho = resultado.toString().Length();
int soma;
for (int i = 1; i <= tamanho; i++)
{
     soma = soma + (Integer.parseInt(resultado.toString().substring(i - 1, i)));
}
diego.sas

Faltou apenas uns detalhes no código acima.

int num = 12;
		String resultado = String.valueOf(num);
		int tamanho = resultado.toString().length();   
		int soma = 0;   
		for (int i = 1; i <= tamanho; i++)   
		{   
		     soma = soma + (Integer.parseInt(resultado.toString().substring(i - 1, i)));   
		}  
		System.out.println(soma);
guilherme.dio

diego.sas:
Faltou apenas uns detalhes no código acima.

int num = 12; String resultado = String.valueOf(num); int tamanho = resultado.toString().length(); int soma = 0; for (int i = 1; i <= tamanho; i++) { soma = soma + (Integer.parseInt(resultado.toString().substring(i - 1, i))); } System.out.println(soma);

eu considerei como se o Diogo já tivesse feito a primeira parte do código…

Criado 6 de julho de 2011
Ultima resposta 6 de jul. de 2011
Respostas 3
Participantes 3