Oi, estudante. Tudo bem com você?
Seu exercício ficou correto e atende à proposta. A utilização do switch é uma alternativa válida para esse tipo de comparação, já que existem vários valores possíveis para diaSemana. Você também contemplou os sete dias da semana e adicionou um default para entradas que não correspondem a nenhum dos casos definidos.
Outro ponto interessante é que você manteve os valores dos case em letras minúsculas, seguindo o formato solicitado na entrada. Por exemplo, ao informar quarta, o case "quarta" será executado e o programa exibirá que é um dia útil. Já sábado e domingo possuem seus próprios casos, indicando que não são dias úteis. O default também amplia o comportamento do programa para entradas como feriado ou uma palavra que não corresponda a um dia da semana.
Parabéns pelo exercício e por compartilhar sua solução. É interessante também experimentar diferentes estruturas do Java para resolver o mesmo problema. Continue praticando e compartilhando seus códigos no fórum, que está à disposição.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!