• Lunes 23 de Diciembre de 2024, 09:26

Autor Tema:  Descomposicion De Numeros  (Leído 6407 veces)

Nack

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Descomposicion De Numeros
« en: Miércoles 30 de Marzo de 2005, 20:49 »
0
Hola a todos..
Tengo el siguiente problema en un programa en java que estoy realizando
resulta que debo crear una funcion en la cual compare los digitos de un
numero X con otro numero Y.

por ejemplo:
  tengo el numero 253 y debo comparar con 8
  y la comparacion necesaria es mas bien
  si los digitos del numero 253 son menores
  que 8, es decir, comparar el 2 con el 8, el 5 con el 8
  y el 3 con el 8.

La cosa es que no se como en java se puede descomponer el numero,
porque matematicamente si divido  253 en 10
me quedaria 25 y el resto 3, dsps divido 25 en 10 y tngo
2, resto 5. Finalmente 2 dividido 10 es 0 resto 2.

y los restos serian los digitos.. pero nose como guardar el resto de una division
en una variable.. (si eske es posible) porque he buscado informacion pero no
he logrado encontrar algo que me sirva.  

Alguien sabe si existe una funcion que me permita hacer eso ?

De antemano gracias por la ayuda  :P

luism3

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: Descomposicion De Numeros
« Respuesta #1 en: Jueves 31 de Marzo de 2005, 03:11 »
0
Hola....
     Mira, no te compliques mucho... mejor puedes transformar ese digito en un string, es decir con un
     Integer.toString(253)
esta funcion devolveria una cadena de caracteres... entonces... con esa cadena si puedes acceder facilmente a cada uno de los digitos.. que se yo, podria ser con un <CharAt> ese caracter puedes luego pasarlo a se un integer para podelo comparar con otro numero cualquiera....

Me entiendes??? si no entonces avisame!!! ahi esta mi direccion.. en el link de msn

luism3

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: Descomposicion De Numeros
« Respuesta #2 en: Jueves 31 de Marzo de 2005, 03:12 »
0
Hola....
     Mira, no te compliques mucho... mejor puedes transformar ese digito en un string, es decir con un
     Integer.toString(253)
esta funcion devolveria una cadena de caracteres... entonces... con esa cadena si puedes acceder facilmente a cada uno de los digitos.. que se yo, podria ser con un <CharAt> ese caracter puedes luego pasarlo a se un integer para podelo comparar con otro numero cualquiera....

Me entiendes??? si no entonces avisame!!! ahi esta mi direccion.. en el link de msn

fuhrer

  • Miembro MUY activo
  • ***
  • Mensajes: 329
  • Nacionalidad: mx
    • Ver Perfil
    • http://admin.busquenoseninternet.com
Re: Descomposicion De Numeros
« Respuesta #3 en: Jueves 31 de Marzo de 2005, 04:16 »
0
Hola que tal.

En java al igual que en otros lenguajes de programacion existe la operacion modulo, esta la realizas con el signo de por ciento.

si haces:
Código: Text
  1.  
  2. int resto;
  3. resto = 253%10;
  4.  
  5.  
el valor de 3 se quedara almacenado en tu variable reso.

Eso es todo.

Hasta luego.

Nack

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Descomposicion De Numeros
« Respuesta #4 en: Viernes 1 de Abril de 2005, 00:03 »
0
muchas gracias a todos..
finalmente lo logre  :lol: