Una de las características de las computadoras que aumentan considerablemente su potencia es su capacidad para ejecutar una tarea muchas (repetidas) veces con gran velocidad, precisión y fiabilidad. Las tareas repetitivas es algo que los humanos encontramos difíciles y tediosas de realizar. En este apartado se estudian las estructuras de control iterativas o repetitivas que realizan la repetición o iteración de acciones. Java soporta tres tipos de estructuras de control: los bucles while, for y do-while. Estas estructuras de control o sentencias repetitivas controlan el número de veces que una sentencia o listas de sentencias se ejecutan. Ejemplo 1: Menú de opciones import java.util.Scanner; /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author hernan */ public class ClasePrueba1 { static String nombre; public static void main(String[] args) { int op=0; do { mostrarMenu(); Scanner entrada = new Scanner(System.in); op = entrada.nextInt(); ejecutar(op); }while (op!=3); } public static void mostrarMenu() { System.out.println("Menu principal"); System.out.println("1.- Ingresar un nombre "); System.out.println("2.- Mostrar el nombre ingresado"); System.out.println(); System.out.println("3.- Salir"); System.out.print("Ingrese la opción: "); } public static void ejecutar(int op) { switch (op) { case 1: leer(); break; case 2: mostrar(); break; default: break; } } public static void leer(){ System.out.println("Ingrese su nombre: "); Scanner entrada = new Scanner(System.in); nombre = entrada.next(); } public static void mostrar(){ System.out.println("El nombre ingresado es: "+nombre); } } |