Olá!
Segue minha resolução
import java.util.Scanner;
public class DiaDaSemana {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String diaDaSemana;
do {
System.out.println("Digite o dia da semana (em letras minúsculas)");
diaDaSemana = sc.nextLine();
if (!diaDaSemana.matches("[a-zçáéíóúãâêô-]+")) {
System.out.println("Favor digitar em letra minúscula!");
}
} while (!diaDaSemana.matches("[a-zçáéíóúãâêô-]+"));
String diaFormatado = diaDaSemana.substring(0,1).toUpperCase()+diaDaSemana.substring(1);
if(diaDaSemana.equals("sábado") || diaDaSemana.equals("domingo")){
System.out.println(diaFormatado + " não é um dia útil.");
} else {
System.out.println(diaFormatado + " é um dia útil.");
}
sc.close();
}
}