Ese rango de números está dentro de los valores admisibles para un int o Integer.
No es un "número largo" para Java.
lo siento me equivoque es: 99999999999, cuando valido la variable introducida por teclado con ese numero se revienta el programa, ejemplo if (ced > 99999999999) { bla bla bla (mensaje de error)
Puedes usar BigInteger y su método compareTo para las validaciones.
listo muchas gracias ya lo resolvi!!
if ( hola => 10){
sout("numero demaciado llargo");
}
puedes cambiar el tipo de variable en lugar de un entero que sea un bigInto o un string i la cadena es la que vas comparando
buenas tardes tengo una duda respecto a una validacion de numeros largos mas especificamente validando un documento de identidad. lo que sucede es que quiero pedirle al usuario que digite su numero de cedula y en un if validar si es mayor a 99999999 o menor a 10000 mandar un mensaje de error diciendo que el numero de cedula no es correcto.
podrian ayudarme por favor y de antemano muchas gracias