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
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
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)));
}
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);
[quote=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);
[/quote]
eu considerei como se o Diogo já tivesse feito a primeira parte do código…