SoloCodigo
Programación General => Java => Mensaje iniciado por: pipelin85 en Viernes 7 de Agosto de 2009, 06:34
-
hola quisiera saber por que este while no sirve?
public static void main(String[] args)throws IOException {
Scanner entra= new Scanner (System.in);
ArrayList numero= new ArrayList();
ArrayList numero2= new ArrayList();
boolean in=true;
while (in=true){
int x;
int y;
x=entra.nextInt();
y=entra.nextInt();
numero.add(x);
numero2.add(y);
if ((x==0)&& (y==0))
in=false;
} :clown:
-
while (in=true){
ahi estas ASIGNANDO, no comparando.
bucle infinito de lujo ;)
-
gracias parcero no sabe como me ha ayudado
-
krnalin....
esto es una asignaion x = true;
x == true .... esto seria una comparacion....
lo q pasa con tu programa.. es q en ese while estas haciendo un ciclio infinito...
ya que al dejar adentro del while( ) alguna variable... sin poner ninguna comparacion lo q hace es verificar si es true.... o 1 dependiendo del lenguage...
en este caso pues estas haciendo nu ciclo infinito ¡¡¡¡
spero t sirva.. bytes
-
krnalin....
esto es una asignaion x = true;
x == true .... esto seria una comparacion....
lo q pasa con tu programa.. es q en ese while estas haciendo un ciclio infinito...
ya que al dejar adentro del while( ) alguna variable... sin poner ninguna comparacion lo q hace es verificar si es true.... o 1 dependiendo del lenguage...
en este caso pues estas haciendo nu ciclo infinito ¡¡¡¡
spero t sirva.. bytes
verdaderamente Soprendente :o ... sobre todo cuando ya le habian dicho eso...
-
verdaderamente Soprendente :o ... sobre todo cuando ya le habian dicho eso...
pense que solo era mi impresion jajajajajaja