Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2004, 23:17
SuperRaskao
 
Fecha de Ingreso: noviembre-2004
Mensajes: 11
Antigüedad: 20 años, 4 meses
Puntos: 0
si el numero es mayor o igual que cero (no negativo) puedes usar el operador % para evaluar el residuo de la division entera x / 10 (donde x es el numero que quieres sumar sus digitos)

int sum = 0;
long x = leerNumero();

while(x > 0) {
sum += (int)(x % 10);
x /= 10;
}

System.out.println(sum);



creo q esto debe funcionar