Boa noite galera, gostaria de saber onde eu estou errando nesse codigo de java abaixo, o enunciado é:

Crie uma classe Banco que possui um Array da Conta. Crie um método adiciona( conta c), //outro getTotalDeConta(). Faça uma classe Main que cria diversas contas, insira-as no Banco, //e depois com o for avançado percorra todas as contas mostrando o saldo de cada uma.

Código: // Classe Conta

public class Conta { protected int idConta; protected double saldo;

public int getIdConta() { return idConta; } public void setIdConta(int idConta) { this.idConta = idConta; } public double getSaldo() { return saldo; } public void setSaldo(double saldo) { this.saldo = saldo; }

}

// Classe Banco

public class Banco { Conta [] contas; Banco(int tamanho) { contas = new Conta[tamanho]; } public Conta[] getContas() { return contas; } public void setContas(Conta[] contas) { this.contas = contas; }

}

// Main

import java.util.Scanner; public class Main { public static void main(String[] args) {

int x=0; Scanner sc = new Scanner(System.in); System.out.print("******************Started********************"); System.out.printf("\nEntre com a quantidade de contas:"); x = sc.nextInt(); Banco obj = new Banco(x); Conta contas= new Conta(); for (int i=0; i<x; i++) { System.out.println("\n Entre com o id do cliente: "); obj.getContas()[i].setIdConta(sc.nextInt()); System.out.println("\n Entre com o saldo do cliente: "); obj.getContas()[i].setSaldo(sc.nextDouble()); } System.out.printf("\nteste"); }

} Obs.: Ainda não realizei a parte final do programa.

perguntou Mar 15 '12 às 00:20

VIEIRA_A_S's gravatar image

VIEIRA_A_S
262732351

Consegui achar o erro...

Apenas faltou inicializar a classe conta.

obj.contas[i] = new Conta();

att, André Vieira

link permanente

respondeu Mar 15 '12 às 01:10

VIEIRA_A_S's gravatar image

VIEIRA_A_S
262732351

Sua resposta
mudar para preview

Siga esta pergunta

Por Email:

Uma vez que você entrar você poderá se inscrever para todas as atualizações aqui

Por RSS:

Respostas

Respostas e Comentários

Markdown Básico

  • *italico* ou __italico__
  • **negrito** or __negrito__
  • link:[texto](http://url.com/ "Qual é a sua dúvida?")
  • imagem?![alt texto](/path/img.jpg "Qual é a sua dúvida?")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha basta adicionar dois espaços onde você gostaria que a nova linha estivesse.
  • tags HTML básicas também são suportadas

Tags

×171
×123
×4
×3
×3

pergunta feita: Mar 15 '12 às 00:20

pergunta lida: 13,554 vezes

última alteração: Mar 15 '12 às 20:27