Identificar si variable es CHAR, INT , DOUBLE

Publicado en 'Programación' por xavi116, 8 Nov 2015.





  1. xavi116

    xavi116 Miembro de bronce

    Registro:
    4 Mar 2010
    Mensajes:
    2,104
    Likes:
    463




    hola, alguien sabe como validar si un dato ingresado es de tal tipo


    por ejemplo

    yo en un jtextbox introdusco letras y al costado me tiene que decir que es CHAR
    si pongo numeros, que es INT
    si pongo decimales que es double
    y asi, dependeniendo de que tipo de dato primitivo es
    Para el caso de los enteros y reales indicar
    a que rango pertenece el valor numerico en java netbeans.

    esos son los datos primitivos,

    [​IMG]
     


  2. gnox

    gnox Miembro maestro

    Registro:
    3 Ene 2013
    Mensajes:
    793
    Likes:
    252
    Al ser un String lo que capturas tienes que aplicar funciones de conversion de datos (ejem Integer.parseint(Cad))en una try catch en cascada y de ahi condicionales de rango <>.
     
    A usb le gustó este mensaje.
  3. Epikurolibre

    Epikurolibre Miembro de plata

    Registro:
    3 Oct 2010
    Mensajes:
    2,679
    Likes:
    820
    fallas en algo, si yo pongo numeros en una variable char lo chapa como caracter solamente, de poder hacerse, quiza, si usas sqlserver hay um storep sp_help que te arroja los tipos que usas en la tabla
     
  4. usb

    usb Miembro de bronce

    Registro:
    22 May 2010
    Mensajes:
    1,622
    Likes:
    148