Java - seprar un entero en millares centenas ext ext

 
Vista:

seprar un entero en millares centenas ext ext

Publicado por Victor (1 intervención) el 14/10/2009 01:27:50
Saludos a todo soy nuevo en java

tengo un problema y e buscado largas horas por google y no encontrado nada util

pues el probleam es este

introducir un numero entero y la salida

sea indicando cuantos millares centenas decenas unidades tiene el numero

De antemano le agradesco la ayuda que me puedan dar

Grax!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:seprar un entero en millares centenas ext ext

Publicado por chasal99 (42 intervenciones) el 14/10/2009 22:10:34
hola Victor a ver si te sirve este programa creo que es lo que quieres de todos, espero que te sirva o escribeme especificando mas lo que buscas:
public static void main(String[] args) {
try {
long numero=5526;
int millares=0, centenas=0, decenas=0,unidades=0;

/*valido que no sea mayor de 9999 ya que si es mayor
* seria decenas de millar y si es cero
*/
if(numero>9999)
System.out.println("Numero cuenta con decenas de millar");
if(numero==0)
System.out.println("el numero es 0");

//Saco los millares
millares=(int) (numero/1000);
//saco las centenas
if(numero%1000!=0)
centenas=(int) (numero%1000/100);
//saco las decenas
if(numero%100!=0)
decenas=(int) (numero%1000/10);

//saco las unidades
if(numero%10!=0)
unidades=(int) (numero%1000/1);

System.out.println("el numero "+numero+" cuenta con:");
System.out.println(millares+" millares.");
System.out.println(centenas+" centenas.");
System.out.println(decenas+" decenas.");
System.out.println(unidades+" unidades.");


} catch (Exception e) {
System.out.println("verifica los datos");
}

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar