Olá, Rick!
Parabéns por concluir o Exercício 7. Ficou nítido como você organizou a estrutura do programa para criar uma validação de segurança direta e objetiva, cobrindo o fluxo de ponta a ponta.
A sua solução tá muito bem desenvolvida. O grande acerto no seu código foi o uso do método .equals() para comparar as strings (senha.equals(senhaCerta)). Quem tá começando no Java costuma cometer o erro de usar o operador == para comparar textos, o que compara a referência de memória e não o conteúdo em si. Utilizar o .equals() demonstra que você já assimilou essa particularidade da linguagem. E, fechar o Scanner com sc.close() logo após o uso é uma excelente prática de gerenciamento de recursos.
Na sua visão, você acredita que deixar a senha fixa em uma variável de texto direto no código atende bem a sistemas simples ou seria mais interessante fazer o programa ler a senha de um arquivo de configurações?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!