Que ensalada de clases y metodos estaticos.
Código:
public class DiaSemana{
public static String calcularDia(double numero){
if (numero==1)
return "Lunes";
if (numero==2)
return "Martes";
if (numero==3)
return "Miercoles";
if (numero==4)
return "Jueves";
if (numero==5)
return "Viernes";
if (numero==6)
return "Sabado";
if (numero==7)
return "Domingo";
return "";
}
public static double leer() throws IOException{
double numero;
String almacen;
System.out.println("Introduzca el valor numerico: ");
BufferedReader entrada = new BufferedReader
(new InputStreamReader(System.in));
almacen = entrada.readLine();
numero= Double.parseDouble(almacen);
return numero;
}
public static void main(String args[]) throws IOException{
double numero = DiaSemana.leer();
String dia = DiaSemana.calcularDia(numero);
System.out.println("Le recomendamos que practique -"+dia+"-");
}
}
Este codigo resuelve el problema de una manera mas simple.