Es un menú básico usando switch, puede que a alguien le venga bien.
Ejecución:
Si hay alguna cosa rara o alguna sugerencia no dudéis en decirlo.
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:
Código [Seleccionar]
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.