Soma da sequencia de um número!

[b]Queria saber como faço para somar a sequencia de um número q o usuario
insere.Por exemplo ele digita 3435,o resultado da soma desses numeros é
15.Então queria saber como fazer isso!!

Obrigado!!![/b]

Cara da uma olhada nesse tópico que parece ser oq vc quer

http://www.guj.com.br/posts/list/69037.java

Obrigado cara!!!
Eu sou amigo dele e a gente conseguiu faze-lo!!
vlw.

Oi,
eu vi o exemplo ali, acho que ficaria melhor sem a chamada do método… e tbm não deixando os valor fixos no programa…

tipo:

[code]public static void main(String args[])
{
// Recebe o valor digitado pelo usuario
String
numeros = JOptionPane.showInputDialog(“Qual o número?”);

// Variavel para soma
int
soma			=	0;
	
// Percorre o tamanho de digitos fazendo o calculo.
for (int i = 0; i < numeros.length(); i++) {
	soma += Integer.valueOf(numeros.substring(i,i+1)).intValue();
}
	
// Mostra o resultado.
System.out.println(soma);

}[/code]
Tchauzin!

So para criterio de comparação, segue abaixo o exemplo em ruby utilizando uma closure. Com certeza da para melhor um pouco este simplorio codigo (minha conversão de byte para int foi sofrivel.)

a = "123456"
b = 0
a.each_byte{ |valor| if valor != 0  
		b += valor - 0x30 end  }			
puts b

se não quiser criar muitos objetos, altere o for para:

		for (int i = 0; i < s.length(); i++) {
			soma += s.charAt(i) - 48;
		}