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
65 es un múltiplo de 2?
ResponderEliminarno bro, el se equivocó.
ResponderEliminartienen ese programa para c++??
ResponderEliminar