domingo, 31 de octubre de 2010

Deitel_Java_4.33 (Imprimir los múltiplos de 2 con un ciclo infinito)

_____________________________________________________________________________________
4.33 Escriba una aplicación que muestre en la ventana de comandos los múltiplos del entero 2 (es decir, 2, 4, 8, 16, 32, 64, etc.). Su ciclo no debe terminar (es decir, debe crear un ciclo infinito). ¿Qué ocurre cuando ejecuta éste programa?
_____________________________________________________________________________________
Solución:
Éste programa es simple. Sólo se imprimen los inifinitos múltiplos de 2. Éstas instrucciones NO son un algoritmo, ya que un algoritmo necesita terminar de ejecutar instrucciones en algún momento. (Vea la entrada ¿Qué es un algoritmo?). En Unix la suspensión de tareas se logra oprimiendo al mismo tiempo las teclas Ctrl, C.
Éste archivo debe guardarse con el nombre UsaDeitel_4_33.java

/*++++++++++++++++++++++++++++++++++++++++++++++
+  Este programa imprime todos los multiplos   +
+ positivos de 2.                              +
+ se crea un ciclo infinito                    +
+++++++++++++++++++++++++++++++++++++++++++++++*/

public class UsaDeitel_4_33

{ // Abre clase UsaDeitel_4_33
public static void main(String args[])
{ // Abre main
Deitel_4_33 miObjeto = new Deitel_4_33();

miObjeto.Imprime();

} // Cierra main
} // Cierra clase Prueba_Ejercicio4_33 

El siguiente archivo debe guardarse con el nombre Deitl_4_33.java

import java.util.Scanner;

public class Deitel_4_33

{ // Abre clase Deitel_4_33

public void Imprime()
{ // Abre metodo Imprime
System.out.println("\nEste programa imprime todos los multiplos de 2, es infinito!\n");
int i = 1;

while( i > 0)
{ // Abre while
System.out.printf("\n%d", 2*i++);
} // Cierra while

} // Cierra imprime

} // Cierra clase Ejercicio4_33

3 comentarios:

Related Posts Plugin for WordPress, Blogger...