Faça uma classe que solicite uma senha, simulando um caixa eletrônico. Considere que a senha é Java. Caso o usuario forneça a senha correta, apresentar a mensagem "Senha Válida", caso contrário, "Senha Inválida". Se o usuario fornecer a senha incorreta 3 vezes seguidas, o programa deve apresentar a mensagem "Cartão Cancelado".
Código Java
//Autor; Thiago Campos
//Data: 22.09.2012
package br.com.livroJava7.pag64;
/**
*
* @author Thiago
*/
import javax.swing.JOptionPane;
public class E4_Senha {
public static void main(String[] args) {
//variaveis
String senha;
int cont = 0;
//entrada de dados
senha = JOptionPane.showInputDialog("Informe a senha:");
//Processamento e validação
for (int i = 0; i < 4; i++) {
if (senha.equals("Java")) {
cont = 0;
JOptionPane.showMessageDialog(null, "Senha Válida!");
break;
} else {
cont++;
if (cont == 3) {
JOptionPane.showMessageDialog(null, "Cartão Cancelado!"
+ "\n" + cont + " tentativa(s).");
break;
} else {
JOptionPane.showMessageDialog(null, "Senha Invlaida!"
+ "\n" + cont + " tentativa(s).");
senha = JOptionPane.showInputDialog("Informe a senha:");
}
} //fim do else
} //fim do for
} //fim do main
} //fim da classe
(Fonte: Questçao retirada do Livro Java 7 de Sérgio Furgeri - página 65)
Nenhum comentário:
Postar um comentário