Contando numeros dentro de uma variavel

3 respostas
J

Oi…

tenho uma variavel que rescebeu do usuario o seguintes numeros…
Variavelnumero=123456789

gostaria de somar todos os numero…
ex: 1+2+3+4+5+6+7+8+9…

vlw

3 Respostas

fec

Primeiro, que tipo é essa variável?

italo.vendrameto

Acho que é mais ou menos isso que vc precisa mas acho que deve ter uma forma mais tranquila de fazer isso sem ter que converter para String para separar os digitos.

public class CalcNumero {

	public static void main(String[] args) {
		Integer valNumero = new Integer[telefone removido]);
		CalcNumero c = new CalcNumero();
		System.out.println( c.soma(valNumero) );
	}
	
	public int soma(Integer num) {
		String tmp = num.toString();
		int soma = 0;
		for (int i = 0; i < tmp.length(); i++) {
			soma += Integer.valueOf( tmp.substring(i,i+1) ).intValue();
		}
		return soma;
	}
}
J

italo.vendrameto…

vlw cara… vc me ajudou muito… obrigadão…

Criado 12 de setembro de 2007
Ultima resposta 12 de set. de 2007
Respostas 3
Participantes 3