Para el ejercicio del día hábil aplique otra logica pero el resultado me dio lo mismo, pense que debia hacer una lista un Array y al momento de hacer la condición aplique erróneamente la comparación equals, investigue y esa comparación no sirve con los arrays. Debía ocupar Arrays.asList comparto el código
import java.util.Arrays; import java.util.Scanner;
public class DiaHabil { public static void main(String[] args) { Scanner escribirDias = new Scanner(System.in); String[] diaHabil = {"lunes", "martes", "miércoles", "jueves", "viernes" };
System.out.println("Por favor escriba el día de la semana.(minúscula)");
String diaSemana = escribirDias.nextLine();
if (Arrays.asList(diaHabil).contains(diaSemana.toLowerCase())) {
System.out.println(diaSemana + " Es un día hábil");
}else {
System.out.println(diaSemana + " No es un día hábil");
}
escribirDias.close();
}
}