Boa noite, estou brincando com java aqui e desenvolvi um classe Conta e outro Movimentacao onde estou conseguindo sacar dinheiro, depositar e fazer transferência. So que agora estou querendo fazer uma Array de 12 posições que imprima nome e saldo, como posso fazer isso ? Segue o codigo que fiz abaixo. Obrigado.
[size=12]Classe Conta[/size]
class Conta {
int numero;
String nome;
double dinheiro;
double saldo;
double limite;
double quantidade;
double deposito;
double valor;
//Metado para sacar dinheiro da Conta
void saca(double quantidade) {
double novoSaldo = this.saldo - quantidade;
this.saldo = novoSaldo;
}
//Metado para depositar dinheiro da Conta
void deposita(double deposito) {
double novoSaldo = this.saldo + deposito;
this.saldo = novoSaldo;
}
//Metado para transferir dinheiro da Conta
void transfere(Conta destino, double valor) {
this.saldo = this.saldo - valor;
destino.saldo = destino.saldo + valor;
}
}
Classe Movimentacao
class Movimentacao {
public static void main(String[] args) {
double valorSac = 200.0;
double valorDeposito = 50.0;
double valorTransferencia = 500.0;
double leandroSaldo = 5000.0;
Conta minhaConta; //aqui esta declarando minhaConta como tipo Conta.
minhaConta = new Conta();
minhaConta.nome = "Daniel Borges";
minhaConta.saldo = 1000.0;
Conta contaLeandro;
contaLeandro = new Conta();
contaLeandro.nome = "Leandro Ferreira";
contaLeandro.saldo = 5000.0;
System.out.println("\n"+ "Conta de "+ minhaConta.nome); //imprime o nome
System.out.println("Saldo: "+ "R$ "+ minhaConta.saldo+" +"); //imprime o saldo principal
//chama o metodo saca
minhaConta.saca(valorSac);
System.out.println("Saque: "+ "R$ "+ valorSac +" -"); //imprime o valor do sac
System.out.println("Saldo: "+ "R$ "+ minhaConta.saldo +" +"); //imprime o saldo depois do saque
//chama o metodo deposita
minhaConta.deposita(valorDeposito);
System.out.println("Deposito: "+ "R$ "+ valorDeposito +" +");
System.out.println("Saldo: "+ "R$ "+ minhaConta.saldo +" +");
//chama o metodo transferencia
minhaConta.transfere(contaLeandro, valorTransferencia);
System.out.println("Transferencia para "+ contaLeandro.nome +" no valor: "+ "R$ "+ valorTransferencia);
System.out.println("Saldo: "+ "R$ "+ minhaConta.saldo +" +"); //imprime o saldo depois da transferencia
System.out.println("\n");
System.out.println("Conta de "+ contaLeandro.nome); //imprime nome
System.out.println("Saldo atual: "+ "R$ "+ leandroSaldo +" +");//imprime saldo principal
System.out.println("Transferencia feito por "+ minhaConta.nome +" no valor: "+ "R$ "+ valorTransferencia);
System.out.println("Saldo atual: "+ "R$ "+ contaLeandro.saldo+ " +"); //imprime o saldo depois da transferencia
}
}