JAVA Desarrollar un programa que permita obtener el dígito del millar de un numero cualquiera. Mostrar el dígito e indicar si es par o no. Si no existe el dígito del millar, mostrar el mensaje "No hay dígito del millar".
Por ejemplo: si el numero es 25974, el dígito del millar es 5 y es impar. Si el numero es 482, no hay dígito del millar

Respuestas

Respuesta dada por: GabCh
2

Respuesta:

El código está dentro del txt, no me dejaba, subirlo de otra forma.

Explicación:

Como el millar siempre es el 4to dígito de derecha a izquierda de cualquier número mayor o igual que 1000, se itera 3 veces, restando el último dígito y luego dividiendo entre 10 para quitar un dígito del camino, y así hasta haber eliminado 3 dígitos, y así poder hallar el millar como el residuo entre la división del número que queda después de las 3 iteraciones entre 10(Como Java hace la conversión de un número racional a un entero, no es necesaria la línea en que se resta si el tipo de dato que se usa en vez de ser double es int). Si el número dado no es mayor o igual que 1000, entonces notifica que no tiene millar.

Adjuntos:
Preguntas similares