Es un menú básico usando switch, puede que a alguien le venga bien.
/**
*
* @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.
Muchas gracias por tu aporte, es algo básico que muchos les servirá para orientarse un poco con las estructuras mas sencillas.
Saludos
Ese alguien puedo ser yo.
Muchas gracias madpitbull