Links úteis:
- http://camilolopes.wordpress.com/2009/02/04/tratamento-de-excecoes-em-java/
- http://www.inf.puc-rio.br/~java/progjava/protected/apostilas/transparencias/Excecoes.pdf
- http://www.devmedia.com.br/post-3937-Tratamento-de-Excecoes-em-JAVA--throw-e-throws.html
Dica legal do colega Rodrigo:
- Violet UML Editor: http://violet.sourceforge.net/
- Software simples para desenho do Diagrama de Classes da UML
- Pode ser acessado diretamente de http://alexdp.free.fr/violetumleditor/demo/violet.jnlp
Exercícios
Exercício 1:
- Fazer um projeto que tenha uma classe Main, uma classe LoginUI com um método login(String usuario, String senha) e uma classe Usuário com um método login, sendo que a classe LoginUI deve ter um ArrayList com 3 usuários previamente adicionados. Ao executar o projeto, o sistema executa o psvm da classe Main e pergunta o usuário e senha e deve apresentar algumas mensagens de erro, utilizando Exception, conforme abaixo:
- "Usuário deve ser informado" {usuário não informado}
- "Usuário não pode ser menor do que 3 caracteres" {usuário com poucos caracteres}
- "Usuário não existente" {usuário não existente}
- "Senha deve ser informada" {senha não informada}
- "Usuário existente, mas a senha está incorreta" {usuário existe, mas senha incorreta}
Se o usuário e a senha existirem, apresentar mensagem "Login com sucesso".
Exercício 2:
- Sobre o exercício 1, fazer com que ocorram até 3 tentativas de senha incorreta até fechar o programa.
Nenhum comentário:
Postar um comentário