Tecnología

Inicio

Cómo escribir bien en Lazo Declaraciones

La mayoría de los lenguajes de programación incluyen alguna versión de la "mientras que" sentencia de control. Un bucle "while" se ejecuta un grupo de instrucciones mientras una condición lógica sigue siendo cierto. La condición lógica puede implicar comparaciones y otras declaraciones lógicas básicas unidas por conjunciones como "y" y "o". Aunque la sintaxis de "mientras que" bucles depende del lenguaje de programación de su elección, la sentencia de control es un bloque de construcción básico de la teoría del lenguaje de programación. Puede escribir ", mientras que" los bucles en el código.

Instrucciones

1 Prepararse para el bucle "while", estableciendo el valor de verdad inicial de su condición lógica, es decir, antes de que el bucle se ha ejecutado ni una sola vez. La sintaxis depende del lenguaje de programación que está utilizando. Por ejemplo, para Java, el código de ejemplo realiza esa función:

FileInputStream myStream = new FileInputStream ( "sampleFile.txt");

DataInputStream myInput = new DataInputStream (myStream);

BufferedReader myReader = new BufferedReader (nueva InputStreamReader (myInput));

El código de ejemplo se abre un archivo existente - "sampleFile.txt" - en modo de lectura, y crea un objeto BufferedReader para leer todas las líneas del archivo, uno a la vez.

2 Escribir el bucle "while" incluyendo su condición. Por ejemplo, para Java, el código de ejemplo realiza esa función:

currentline cadena;

while ((currentline = myReader.readLine ())! = null) {

}

El método integrado "BufferedReader.readLine ()" lee una línea a la vez desde el archivo y devuelve "nulo" si el archivo tiene líneas no más leídos. Por lo tanto, la muestra ", mientras que" bucle ejecutará las instrucciones entre las llaves exactamente una vez en cada línea del archivo de entrada.

3 Agregue las instrucciones que deben ser ejecutadas para cada iteración del bucle "while". Por ejemplo, para Java, el código de ejemplo realiza esa función:

currentline cadena;

while ((currentline = myReader.readLine ())! = null) {

System.out.println (currentline);

}

En el ejemplo, la cadena "currentline" (cuyo valor es fijado dentro de la condición) se acaba de imprimir en el flujo de salida estándar de la aplicación Java.