Foro de elhacker.net

Programación => 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ódigo:
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
  1. while (br.readLine.charAt(0)!='n')
  2. {
  3.  //hacer algo
  4. }


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
  1. if(letra == 'n')
  2. break;

esto dentro del for logicamente  :xD.

salu2