martes, 14 de septiembre de 2010

La instrucción while permite ejecutar un bloque de instrucciones mientras se de una cierta instrucción. Su sintaxis de uso es:

 

            while ()

                       

 

Su significado es el siguiente: Se evalúa la indicada, que ha de producir un valor lógico. Si es cierta (valor lógico true) se ejecutan las y se repite el proceso de evaluación de y ejecución de hasta que deje de serlo. Cuando sea falsa (false) se pasará a ejecutar la instrucción siguiente al while. En realidad puede ser una única instrucción o un bloque de instrucciones.

 

Un ejemplo cómo utilizar esta instrucción es el siguiente:

 

                using System;

 

                class HolaMundoWhile

                {

                               public static void Main(String[] args)

                               {

                                               int actual = 0;

 

                                               if (args.Length > 0)

                                                               while (actual < args.Length)

                                                               {

                                                                               Console.WriteLine(“¡Hola {0}!”, args[actual]);

                                                                              actual  = actual + 1;

                                                               }

                                               else

                                                               Console.WriteLine(“¡Hola mundo!”);

                               }

                }

 

En este caso, si se indica más de un argumento al llamar al programa se mostrará por pantalla un mensaje de saludo para cada uno de ellos. Para ello se usa una variable actual que almacena cuál es el número de argumento a mostrar en cada ejecución del while. Para mantenerla siempre actualizada lo que se hace es aumentar en una unidad su valor tras cada ejecución de las del bucle.

No hay comentarios:

Publicar un comentario