Jump to content

Erros do código java


Hercles
 Share

Recommended Posts

Caros, este código abaixo é um exercício que tentei colocar no Eclipes e rodar ... dá um momente de erros... O que eu faço pra ver isto rodando?

Criei dentro de uma pacote (br.com.banco) três classes a primeira a seguir:

/** 1º classe**/
package br.com.banco;

public class Banco {
   static int prox_banco =1;
   final int MAX_CONTAS = 10;
   String nome;
   int codigo, prox_conta, ind_array;
   Conta[] contas;

Banco (String n){
   nome = n;
   codigo = prox banco++;
   prox_conta = 1
   contas = new Conta[MAX_CONTAS};]
   ind_array = 0;
}
int pegaCodB(){retun codigo;}
String pegaNomeB() {return nome;}
Conta criaConta(String nome){
Conta c;
if(prox_conta==MAX_CONTAS)
c=null;
else{
c = new Conta(nome,
prox_conta++, this);
contas[ind_array++] = c;
}
return c;
}
Conta buscaConta(int cod){
int i;
for (i=0; i<ind_array; i++)
if(contas[i].pegaCodigo()==cod)
return contas[i];
return null;
}
}

/** 2º classe **//
package br.com.banco;

class Conta {
   String nome;
   int codigo;
   Banco banco;
   float saldo;
   Conta(String n, int c, Banco b){
   nome = n;
   codigo = c;
   banco = b;
   saldo = 0F;
   }
   Banco pegaBanco(){return banco;}
   String pegaNome(){return nome;}
}
int pegaCodigo(){
return codigo;
}
float pegaSaldo(){
return saldo;
}
void aplica(float soma){
saldo += soma;
}
void retira(float soma){
saldo -= soma;
}
}

/** 3º classe **/
class Teste
{
public static void main(String[] args){
Banco itau = new Banco("Itau");
Conta b, maria = itau.criaConta("Maria");
System.out.println(itau.pegaCodB());
System.out.println(itau.pegaNomeB());
b = itau.buscaConta(1);
b = itau.buscaConta(2);
Banco bb = new Banco("Banco do Brasil");
Conta jose = bb.criaConta("Jose");
System.out.println(jose.pegaNome());
System.out.println(jose.pegaCodigo());
System.out.println(jose.pegaSaldo());
jose.aplica(100.0F);
jose.retira(30.5F);
System.out.println(jose.pegaSaldo());
}
}
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.