veto14

banko

Oct 9th, 2018
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. package javacausacancerdepumao;
  2.  
  3. public class Banko {
  4. String nome;
  5. static int proxCodDisponivel=0;
  6. private int codigo;
  7. Konta[] contas;
  8. int ind;
  9.  
  10. public Banko(String nome){
  11. this.nome = nome;
  12. this.codigo = ++proxCodDisponivel;
  13. this.contas = new Konta[100];
  14. this.ind = 0;
  15. }
  16.  
  17. public int getCodigo() {
  18. return codigo;
  19. }
  20.  
  21. public String obterNome() {
  22. return this.nome;
  23. }
  24.  
  25. public int obterCodigo() {
  26. return this.codigo;
  27. }
  28.  
  29. public void cadastrarConta(String nome) {
  30. if(this.ind < 100) { //espaço no vetor
  31. this.contas[this.ind++] = new Konta(nome,ind,this);
  32. }
  33. else
  34. System.out.println("Não deu pra criar a conta, seu bundão!");
  35. }
  36.  
  37. public Konta obterConta(int numConta) {
  38. for(int i=0; i<this.ind; i++) {
  39. if(this.contas[i].obterNumConta() == numConta) {
  40. return this.contas[i];
  41. }
  42. }
  43. return null;
  44. }
  45.  
  46. public Konta obterConta(String a) {
  47. for(int i=0; i<this.ind; i++) {
  48. if(this.contas[i].obterCorrentista() == a) {
  49. return this.contas[i];
  50. }
  51. }
  52. return null;
  53. }
  54. }
Add Comment
Please, Sign In to add comment