Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javacausacancerdepumao;
- public class Banko {
- String nome;
- static int proxCodDisponivel=0;
- private int codigo;
- Konta[] contas;
- KontaPop [] contasp;
- int ind;
- int indpop;
- public Banko(String nome){
- this.nome = nome;
- this.codigo = ++proxCodDisponivel;
- this.contas = new Konta[100];
- this.contasp = new KontaPop[100];
- this.ind = 0;
- this.indpop = 0;
- }
- public int getCodigo() {
- return codigo;
- }
- public String obterNome() {
- return this.nome;
- }
- public int obterCodigo() {
- return this.codigo;
- }
- public void cadastrarConta(String nome) {
- if(this.ind < 100) { //espaço no vetor
- this.contas[this.ind++] = new Konta(nome,ind,this);
- }
- else
- System.out.println("Não deu pra criar a conta, seu bundão!");
- }
- public void cadastrarContap(String nome) {
- if(this.indpop < 100) {
- this.contasp[this.indpop++] = new KontaPop(nome,indpop,this);
- }
- else
- System.out.println("Não deu pra criar a conta, seu bundão!");
- }
- public Konta obterConta(int numConta) {
- for(int i=0; i<this.ind; i++) {
- if(this.contas[i].obterNumConta() == numConta) {
- return this.contas[i];
- }
- }
- return null;
- }
- public KontaPop obterContap(int numConta) {
- for(int i=0; i<this.ind; i++) {
- if(this.contasp[i].getNumConta() == numConta) {
- return this.contasp[i];
- }
- }
- return null;
- }
- public Konta obterConta(String a) {
- for(int i=0; i<this.ind; i++) {
- if(this.contas[i].obterCorrentista() == a) {
- return this.contas[i];
- }
- }
- return null;
- }
- }
Add Comment
Please, Sign In to add comment