Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: H4CKO_R en 26 Noviembre 2008, 20:54 PM

Título: Parar bucle
Publicado por: H4CKO_R en 26 Noviembre 2008, 20:54 PM
Hola a todos me gustaría saber como puedo parar un bucle for, por ejemplo que el programa vaya pidendo numero y cuando escribas un caracter "n" por ejemplo el programa pare de pedir numeros e imprima por pantalla una serie de variables que he hecho con esos numeros(ya sean sumas restas etc..)

Espero que entiendan la pregunta, gracias de antemano!
Título: Re: Parar bucle
Publicado por: -Ramc- en 26 Noviembre 2008, 21:03 PM
pone en tu bucle que la condición de parada sea
c != n
donde c es la variable de la que se lee y n es la variable que hara que pare todo.
Título: Re: Parar bucle
Publicado por: cassiani en 26 Noviembre 2008, 21:18 PM
break
Título: Re: Parar bucle
Publicado por: Dem0ny en 27 Noviembre 2008, 00:33 AM
Con break, con continue, puedes tb declarar un valor boolean que sea false por ej. y cuando la condición del bucle se cumpla o deje de cumplirse que el valor boolean cambie y entonces acaba el bucle, hay muchas formas, pega un codigo y te echamos un cable.
Título: Re: Parar bucle
Publicado por: juancho77 en 27 Noviembre 2008, 04:34 AM
br es una referencia al obejeto BufferedReader que lee los strings de entrada:

Código (java) [Seleccionar]
while (br.readLine.charAt(0)!='n')
{
  //hacer algo
}
Título: Re: Parar bucle
Publicado por: Amerikano|Cls en 27 Noviembre 2008, 22:22 PM
je si hay muchas formas, con break te sale de una  >:D pero antes de usarlo logicamente debe haber una comparacion tipo:

Código (java) [Seleccionar]
if(letra == 'n')
break;


esto dentro del for logicamente  :xD.

salu2