Programación General > Java

 while no sirve

(1/2) > >>

pipelin85:
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:

gophlb:
while (in=true){

ahi estas ASIGNANDO, no comparando.
bucle infinito de lujo ;)

pipelin85:
gracias parcero no sabe como me ha ayudado

underworlddv:
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

F_Tanori:

--- Cita de: "underworlddv" ---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
--- Fin de la cita ---

verdaderamente  Soprendente :o ... sobre todo cuando ya le habian dicho eso...

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa