Control de la ejecución del bucle , al declarar las condiciones de entrada y de salida cuando el código está escrito . Hacer este proceso dinámico pidiendo al usuario que los datos de entrada condicional en tiempo de ejecución . Pasar las variables de entrada para las variables condicionales del bucle y el usuario toma el control de la entrada y las condiciones de salida. Estos controles de bucle estándar tienen lugar fuera de la operación del bucle. Para el control de la ejecución del programa dentro de un bucle , solicita entrada interna del código, aceptar la entrada y probarlo contra condiciones de salida del bucle. Instrucciones 
 1 
 Definir el tipo de variable antes de entrar en el bucle. En este ejemplo, el uso variable de un carácter: 
 
 caracteres x; 
 2 
 solicitar al usuario la entrada con la afirmación: 
 
 out.println ( " Introduzca un carta o escriba q para salir : ") ; 
 
 x = input.nextChar (); 
 3 
 Comienza el bucle y definir la condición de salida : 
 < p> while ( x! = " q ") { 
 4 
 Escriba algo por el bucle que hacer . En este caso, mostrar el carácter actual y pedir otra con los estados : 
 
 System.out.println ( "Ha escrito % d Introduzca otra letra o escriba q para salir : . " , X) ; 
 
 x = input.nextChar (); 
 5 
 cerrar el ciclo con el fin corchete : 
 
 }