Criação de condicionamento de senha Java

Por favor me ajudem, preciso criar este tipo de codigo java

  1. Leia uma senha digitada pelo usuário e valide da seguinte forma:

a) Deve possuir 6 dígitos de tamanho

b) Não pode iniciar por número

c) Não pode conter espaços

d) Deve possuir um único caractere @

Ola,

Pesquise por regex, faça o código pedido pelo exercício e caso tenha duvida, pergunte-nos.