LISSI14
Usuario habitual
Usuario habitual

Hola Programadores:

Tengo una Duda ,como hago para saber si un numero que ingreso por medio de la interfaz grafica es del tipo long o float

Se como distinguir integer del double seria asi

Tengo una clase que se llama Valida


public class Valida {

public boolean es_Vacio(String s) {
return (s.length()==0);
}


public boolean es_Num(String s) {
if (es_Vacio(s)==true)return false;
int i=0;

for (i=0;i<=s.length()-1;i++){
char c =s.charAt(i);
if((c<48)||(c>57)||(c!=46)) break;
}

return (i==s.length());

}

public boolean es_Entero(String s) {

if (es_Num(s)==false) return false;
int n = s.indexOf(".&quot;
return (n<0);
}


}

Lo que me falta es saner como hago para distinguir un float y un long
GracIAS POR SU AYUDA

LISSI
[email protected]

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares