El ciclo While (true) si no tiene un condicional no va a dejar de preguntar. Es así que se hace necesario una instrucción para que se salga.
El ciclo While (true) si no tiene un condicional no va a dejar de preguntar. Es así que se hace necesario una instrucción para que se salga.
¡Hola Narling!
Tienes razón, si no se agrega una instrucción de salida en un ciclo while(true), el programa seguirá preguntando sin fin. Para salir del ciclo, se puede utilizar la instrucción "break" dentro de una estructura condicional, como un "if". Por ejemplo:
while(true) { // código que se ejecuta en cada iteración if(condición_para_salir) { break; // se sale del ciclo } }
De esta manera, cuando se cumpla la condición para salir del ciclo, se ejecutará la instrucción "break" y el programa dejará de preguntar.
Espero que esta respuesta te haya sido útil. ¡Buenos estudios!