
04/11/2004, 23:17
|
| | 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 |