Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: madpitbull_99 en 15 Octubre 2011, 10:13 AM

Título: [SRC] Menú básico usando switch
Publicado por: madpitbull_99 en 15 Octubre 2011, 10:13 AM
Es un menú básico usando switch, puede que a alguien le venga bien.

Código (java) [Seleccionar]


/**
*
* @author madpitbull
*/
import java.io.*;

public class Mine_Switch_Menu {

    public static void main (String args[]) throws IOException {

        //Variables
        char op;
        BufferedReader in = new BufferedReader (new InputStreamReader(System.in));

        System.out.print("Selecciona una opcion:\n"
                        + "\t[a] Cuadrado.\n"
                        + "\t[b] Circulo.\n\n");

        //Leer opción
        op = (char) System.in.read();
               

        //Limpiar buffer, caracter de retorno \n
        System.in.read();
        System.out.flush();

        //Buscar opcion
        switch (op) {
            case 'a':
                //Cuadrado
                System.out.print("Introduce el lado: ");
                int l = Integer.parseInt(in.readLine());
                System.out.println("El perimetro es: " + ( 4 * l));
                break;
            case 'b':
                //Círculo
                System.out.print("Introduce el radio: ");
                int r = Integer.parseInt(in.readLine());
                System.out.println("El perimetro es: " + ( (2 * Math.PI) * r));
                break;
            default:
                //Opción por defecto
                System.out.println("Opcion no valida");
                //Cerrar programa
                System.exit(-1);
        }


    }

}


Ejecución:

Selecciona una opción:
        [a] Cuadrado.
        [b] Círculo.

a
Introduce el lado: 5
El perímetro es: 20


Si hay alguna cosa rara o alguna sugerencia no dudéis en decirlo.
Título: Re: [SRC] Menú básico usando switch
Publicado por: Debci en 15 Octubre 2011, 12:40 PM
Muchas gracias por tu aporte, es algo básico que muchos les servirá para orientarse un poco con las estructuras mas sencillas.

Saludos
Título: Re: [SRC] Menú básico usando switch
Publicado por: тαптяα en 15 Octubre 2011, 12:55 PM
Ese alguien puedo ser yo.

Muchas gracias madpitbull