sando regex para instrução switch em Ja

void menu() {
    print();
    Scanner input = new Scanner( System.in );
    while(true) {
        String s = input.next();
        switch (s) {
        case "m": print(); continue;
        case "s": stat(); break;
        case "[A-Z]{1}[a-z]{2}\\d{1,}": filminfo( s ); break;
        case "Jur1": filminfo(s); break; //For debugging - this worked fine
        case "q": ; return;
        }
    }
}

Parece que meu regex está desativado ou que não o estou usando corretamente na declaração de caso. O que eu quero é uma string que: Começa com exatamente uma letra maiúscula e é seguida por exatamente duas letras minúsculas, que são seguidas por pelo menos um dígit

Verifiquei a API do regex e tentei as três variantes (quantificadores gananciosos, relutantes e possessivos) sem saber o uso adequado. Também verifiquei os métodos para String sem encontrar um método que parecesse pertinente para minhas necessidade

questionAnswers(2)

yourAnswerToTheQuestion