Foros del Web » Programación para mayores de 30 ;) » Java »

Problema Java por favor ayuda!!

Estas en el tema de Problema Java por favor ayuda!! en el foro de Java en Foros del Web. Hola, necesitaría que me ayuden con un ejercicio en Java tengo q escribir el código necesario para lograr lo siguiente: Escribir un programa q calcule ...
  #1 (permalink)  
Antiguo 04/11/2004, 20:24
tho
 
Fecha de Ingreso: noviembre-2004
Mensajes: 10
Antigüedad: 19 años, 5 meses
Puntos: 0
Problema Java por favor ayuda!!

Hola, necesitaría que me ayuden con un ejercicio en Java tengo q escribir el código necesario para lograr lo siguiente:
Escribir un programa q calcule y devuelva la suma de los dígitos decimales de un entero largo ( long) recibido como parametro ( el ejercicio debe tener el metodo main implementado para poder probar la funcionalidad requerida en el mismo).
Bueno espero que me puedan ayudar con el código para que pueda lograr esos resultados.
Gracias!!.
  #2 (permalink)  
Antiguo 04/11/2004, 23:17
 
Fecha de Ingreso: noviembre-2004
Mensajes: 11
Antigüedad: 19 años, 5 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:10.