Arreglos (Parte 3)

    El cilco "do-while" es igual, es decir que va a hacer un proceso, mientras exista esa condición.

    La diferencia que existe entre estos es la siguiente: El "while" evalúa primero la condición para realizar un proceso, mientras que el "do-while" hace el proceso y luego evalúa la condición. Esto queda mas claro si vemos el mismo ejemplo del contador pero con el "do-while".

import java.io.*;

public class contador2 {
public static void main (String [] args) throws IOException {
//Inicio del metodo
BufferedReader teclado=new
BufferedReader (new InputStreamReader (System.in));
String x;
int intro=0;
do {
System.out.print(" Pulse la tecla intro (enter)");
System.out.print("    "+"A pulsado "+intro+" veces intro");
x=teclado.readLine();
intro++;
}
while (intro<=20);
System.out.println (" Ya a pulsado la tecla intro mas de 20 veces");
}//fin del método
}//fin de la clase

     Si compilamos y ejecutamos, a simple vista vemos lo mismo, pero en realidad el programa hace la instrucción y luego la evalúa, es decir que si hubiéramos colocado que la variable intro comenzara en 20, el primero nos hubiera dicho que pulsemos la tecla, la pulsamos y finaliza, porque en la condición dice que solo puede llegar hasta 20, en cambio si hubiera sido con "while", nos muestra de una vez que la tecla a sido pulsada mas de 20 veces.

    Para ver esto mejor, coloca en la variable del tipo entero(int) en vez de 0 un 20. Es decir "int intro=20;". Si lo hacen en cada caso notaran la diferencia.


Arerglos (Parte 2)
Arerglos (Parte 4)

Lamentablemente hay muchos usuarios en la red que han llegado al blog para escribir obscenidades, así que la moderación se hace necesaria. Recuerda utilizar un lenguaje correcto y espera a que sea aprobado.

Si necesitas publicar código haz click en "Conversión" para hacerlo legible.
ConversiónConversión EmoticonEmoticon