Primero se crea la clase Dias:
public class Dias {
private String dia;
private String finDeSemana[] = {"sábado", "domingo"};
private String diasHabiles[] = {"lunes","martes","miércoles","jueves","viernes"};
public void setDia(String dia) {
this.dia = dia;
}
private boolean estaEn(String[] dias, String dia){
return Arrays.stream(dias).anyMatch(dia.toLowerCase()::equals);
}
private String elDia(String dia){
return dia.toUpperCase(Locale.ROOT).charAt(0) + dia.substring(1);
}
public void diaHabil() {
if (estaEn(diasHabiles, dia)) {
System.out.println(elDia(dia) + " es un día hábil.");
} else if (estaEn(finDeSemana, dia)) {
System.out.println(elDia(dia) + " no es un día hábil.");
} else {
System.out.println("Día desconconocido (ten en cuenta que es necesario los acentos en los días).");
}
}
}
Luego se crea la clase Main:
public class Main {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
Dias dia = new Dias();
System.out.println("Ingresa un día");
dia.setDia(teclado.next());
dia.diaHabil();
}
}