Introducción a C # while loop

C # while loop siempre puede ejecutarse hasta que se utiliza la palabra clave break, o puede condicionarse puede ser falso. La declaración while ejecuta un argumento o un bloque de declaraciones mientras una expresión booleana particular se examina como verdadera. Dado que esa expresión se examina antes de cada ejecución con el bucle, un bucle while ejecuta cero o incluso más ocasiones. Este tipo de difiere a través del bucle do, que generalmente se ejecuta en más de una ocasión. En cualquier momento dentro del bloque de declaración while, puede salir de ese bucle utilizando la declaración de interrupción. Es fácil pasar directamente al análisis con la expresión while utilizando la declaración de continuación. En caso de que la expresión examine verdadero, la ejecución continúa con la primera declaración en el bucle. O bien, el rendimiento continúa con la primera declaración que sigue al ciclo.

La sintaxis para el ciclo C # while

While (Boolean expression like true or false)
(
//execute program so long as state returns true
)

Ejemplo

El ciclo while que es igualmente bastante sencillo. Un ciclo while, solo imagina cómo es una declaración if, excepto que cuando llegas al corsé inferior, vuelves a la parte superior. Entonces vamos a Int x = 10, mientras que x es menor que 15, Console.WriteLine (x), y luego incrementaremos x. Entonces eso es solo agregar uno al valor de x. Entonces esto ingresará aquí, verificará inicialmente, verificará la condición y 10 <15, entonces decimos que sí, lo escribimos e ingresamos el cuerpo del bucle while sobre el incremento de x a 11, y cuando presionamos el corsé while () sube a la cima de nuevo. Eso evaluará x menos de 15 (x <15), y seguiremos hasta que hayamos evaluado, hasta que hayamos incrementado a x hasta el punto donde es 15, en ese punto, cuando lleguemos al fondo aquí, regresemos arriba, reevaluar, diremos bien, ya no lo es. Entonces saldremos. Y luego ponemos un "Valor final de x" y escribimos eso. Así que esperaría que esto imprima 10, 11, 12, 13, 14, valor final de x: 15.

Salida:

Ejemplo de la palabra clave break

static void Main (string() args)
(
….
var repeat = true; // A new variable repeat to be used within our while loop's condition
while(repeat)
(
//This will run forever until loop is false or the break keyword is used
)
)
Note: Be careful applying loops, the above example has no way to exit the loop creating
what's referred to as an infinite loop
The break keyword goes out the loop at the stage it's called.

while(repeat)
(
Console.WriteLine(“Add”, Announce, or Quit”);

else if(action == “Quit”)
(
break; // The loop can exit at this time skipping any kind of remaining code in the loop
)

)

Entonces, hay dos cosas que a menudo quieres hacer casi siempre condicionalmente. Básicamente son una forma de salir de un ciclo temprano. Entonces, incluso si sabemos que las condiciones x <15 aún se mantendrán, queremos salir porque nuestro tiempo se acabó o lo que sea. Entonces, si x% 3 == 0, rompa. Y esto saldrá del bucle de cierre más cercano. Que puede ser un bucle while y cualquier otro tipo de bucles que hayamos olvidado. Entonces ponemos la condición if después de Console.WriteLine (x), entonces lo que vamos a hacer int x = 10, verificamos ese número, no necesitamos romper, entonces x ++, incrementa a 11, imprime 11, siguiente incremento a 12, escriba 12, decida romper en este punto y esto no va para el incremento. Así que vamos a terminar imprimiendo "El valor final de x es 12". Entonces, cuando ejecutamos esto, deberíamos ver 10, 11, 12, valor final 12.

Salida:

Ahora intentemos hacer esto de manera ligeramente diferente. Ahora, podríamos terminar en problemas si solo hiciéramos esto como continuar.

En este momento, este sería un bucle infinito. Pero cambiemos algo para decir x + = 2;

Entonces esto es ahora un ContinueInWhile (). Esta vez comenzaremos con 10. Imprima, vea si x% 3, si es así, vamos a agregar 2 significa x + = 2, y luego continuar, lo que significa omitir este x ++

Así que incluso escribamos esto. Console.WriteLine ("Saltando"). Entonces, esta vez esperaríamos ver que imprimirá 10, luego lo probará y 10 no es un múltiplo de tres medios si (x% 3 == 0) condiciona. Entonces pasamos a 11, imprimimos 11, 11 no es un múltiplo de 3, pasamos a 12, imprimimos 12, 12 es un múltiplo de 3. Entonces vamos a imprimir "Saltar", luego incrementar x + = 2, lo que significa x a 14. Continuar, así que vaya a esta llave de cierre que luego sube, verifique la x <15, sí, imprime 14, no un múltiplo de 3, increméntelo a 15 y ahora cuando verifiquemos La condición es falsa. Entonces imprimiremos que el valor final de x es 15. Entonces deberíamos ver 10, 11, 12, Saltando, 14, Valor final de x

Salida:

Diagrama de flujo de C # While Loop

  1. En el ciclo while, la condición podría aparecer antes del cuerpo del ciclo.
  2. Si la condición puede ser FALSA al principio, el bucle nunca se ejecutará.
  3. Si bien puede ser un bucle controlado por entrada.
  4. Mientras inicialmente ve la condición, luego ingrese al cuerpo.

Conclusión

  • C # presenta un rico grupo de declaraciones utilizadas para administrar el flujo de ejecución dentro de su código. Aunque en el bucle while solo se inicializa, la condición alcanza la parte superior del cuerpo del bucle y la iteración se puede crear en cualquier parte del cuerpo de ese bucle. Enunciados de iteración (para, para cada uno, while y do) Utilizado para colocar bucles. Todos estos bucles ofrecen diferentes características que lo hacen bastante útil en circunstancias particulares.
  • El ciclo for es bastante beneficioso una vez que las declaraciones deben ejecutarse una cantidad particular de ocasiones; el ciclo for-each se utiliza para iterar más que cada elemento dentro de una colección. El ciclo while ejecuta sentencias siempre que una expresión de gestión se examine como verdadera; el bucle do es igual que el bucle while, pero garantiza el hecho de que las declaraciones administradas se ejecutan al menos una vez.

Artículo recomendado

Esta ha sido una guía para C # while loop. Aquí discutimos la introducción, el diagrama de flujo del ciclo while junto con la sintaxis y el ejemplo. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Bucles en R
  2. Bucles en C
  3. Bucles en C ++
  4. Mientras bucle en C | Sintaxis y diagrama de flujo
  5. Descripción general de While Loop en JavaScript