Programa em java de um banco
public class BancoControl { public static void main(String[] args) {
BancoView ObjTelaBanco=new BancoView();
// TODO code application logic here
;
}
}
-------------------------------------------------------------------------------------------------
Banco View
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author aluno14
*/
import javax.Swing.*; import javax.swing.JOptionPane; public class BancoView {
//declaração de variáveis public static String FwConta, FwSenha;
public static int erros=0;
// Método Construtor public BancoView (){
while(erros<=3){
FwConta=JOptionPane.showInputDialog("Informe a Conta");
FwSenha=JOptionPane.showInputDialog("Informe a Senha");
if(verificarDados(FwConta, FwSenha)==false){
JOptionPane.showMessageDialog(null,"Dados Inválidos","Erro na Autenticação",JOptionPane.ERROR_MESSAGE);
erros++;
}else{
JOptionPane.showMessageDialog(null,"Acesso ao Sistema");
}
}if (erros ==3){
**********************BancoControl02**********************
JOptionPane.showMessageDialog(null,"Sistema Bloqueado");
System.exit(0);
}
}
public static boolean verificarDados(String tmpConta, String tmpSenha){ if(tmpConta.compareTo(ContaVO.getNumeroConta())==0 && tmpSenha.compareTo(ContaVO.getSenha())==0){ return true;
}else{ return false;
}
}
}
--------------------------------------------------------------------------------------------
ContaVO public class ContaVO {
// Declaração dos Atributos
public static String NumeroConta="1234-0",Senha="123456";
public static float Saldo=0, LimiteSaldo=2500, LimiteSaque=1000;
public ContaVO(){
} public static String getNumeroConta(){
return NumeroConta;
}
public static String getSenha(){
return Senha;
}
public static float getSaldo(){
return Saldo;
}
public static void setSaldo(float