Título: Ayuda con esta funcion Publicado por: nico56 en 8 Julio 2010, 21:23 pm Hola que tal, estoy haciendo una funcion para pedir un numero entero, quiero que si el usuario lo inserta mal que lo vuelva a pedir, para ello hice esta funcion:
Código
Cuando la pruebo poniendo una letra, se cuelga el programa mostrandos repetitivamente e infinitamente esta sentencia: "System.out.println("ERROR," + s);" Que puede ser? Desde ya gracias y saludos. Título: Re: Ayuda con esta funcion Publicado por: Debci en 8 Julio 2010, 21:55 pm Mira fijate que mete el catch dentro del while, por eso cuando hay un error lanzas la captura de exepcion indefinidamente, para que no ocurra, deberia ser algo asi:
Código
Como puedes ver he metido el catch fuera, no he probado el codigo, pues lo hice rapido aqui mismo, si no va dimelo y te lo pruebo, pero en principio no ha de haber problemas. Saludos Título: Re: Ayuda con esta funcion Publicado por: Serghinio12 en 8 Julio 2010, 22:11 pm Hola a to@s, llevo un tiempo registrado aunque no suelo postear.
He modificado un poco tu codigo pero creo que funciona: Código: public static int pedir_entero(String s) { Y debci me parece que tu codigo no te lo vuelve a pedir si es erroneo. Título: Re: Ayuda con esta funcion Publicado por: Debci en 8 Julio 2010, 22:20 pm Hola a to@s, llevo un tiempo registrado aunque no suelo postear. Claro que no, el no ha pedido tal caracteristica, por cierto poned las tags de codigo en java con:He modificado un poco tu codigo pero creo que funciona: Código: public static int pedir_entero(String s) { Y debci me parece que tu codigo no te lo vuelve a pedir si es erroneo. Código: [code=java] Saludos[/code] Título: Re: Ayuda con esta funcion Publicado por: nico56 en 8 Julio 2010, 23:39 pm Si me habia equivocado, la idea era volver a pedirlo si lo insertaba mal.
Título: Re: Ayuda con esta funcion Publicado por: Leyer en 9 Julio 2010, 00:02 am Código
Código
Título: Re: Ayuda con esta funcion Publicado por: 43H4FH44H45H4CH49H56H45H en 9 Julio 2010, 04:38 am Código
Título: Re: Ayuda con esta funcion Publicado por: joseprox en 13 Julio 2010, 01:35 am Prueba CON ESTE......
Código
Leyer: Utilizar las quotes de codigo java de GeShi para la proxima |