Estructura repetitivas

publicado a la‎(s)‎ 26 jul. 2012 16:16 por Hernan Nina Hanco   [ actualizado el 26 jul. 2012 17:19 ]
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);
    }

}


Comments