Como salirse de un bucle?
Pues esa es mi pregunta, como salirse de un bucle sin usar break ni contunue? Seria para recorrer un array de valores booleanos unidimensional y cuando llegara al primer true que se saliera.
Un saludo.
Un saludo.
Con un while que se ejecute mientras se false y cuando cambie a true se rompe el bucle
Saludos
Saludos
pos yo lo haria con un breack ,supingo q recorreras el array con un for y una variable int no?
si has puesto for(int i = 0;i<5;i++) le daria un valor despues de q sea true un valor a i amyor q el limite maximo
si has puesto for(int i = 0;i<5;i++) le daria un valor despues de q sea true un valor a i amyor q el limite maximo
int i = 0;
while((i < arrayBooleano.length)) {
if (!arrayBooleano[i]) {
valor = i;
arrayBooleano[i] = true;
break;
}
else
i++;
}
return valor;
Quiero hacer algo de esa manera pero sin utilizar ese break ni tampoco ningun continue
while((i < arrayBooleano.length)) {
if (!arrayBooleano[i]) {
valor = i;
arrayBooleano[i] = true;
break;
}
else
i++;
}
return valor;
Quiero hacer algo de esa manera pero sin utilizar ese break ni tampoco ningun continue
usa un for
boolean flag = false;
for(int i = 0; i < arrayBooleano.length && ! flag ; ++i)
{ if(!arrayBooleano[i])
{ valor = i;
flag = true;
}
}
boolean flag = false;
for(int i = 0; i < arrayBooleano.length && ! flag ; ++i)
{ if(!arrayBooleano[i])
{ valor = i;
flag = true;
}
}