Ir ao conteúdo

Ajuda a fazer um programa


Guizomps

Posts recomendados

Postado

Bem galera eu to com a seguinte demanda academica e gostaria de ajuda.

Eu tenho que fazer um programa de um banco que tem como cadastrar um conta corrente, e como a pessoa consultar o saldo e depositar e sacar.

essa é minha classe principal

import javax.swing.JOptionPane;


public class Banco {

public static int Menu(){
return (Integer.parseInt (JOptionPane.showInputDialog ("Digite: \n 1 para Conta corrente\n 2 Informaçoes\n 9 para sair")));
}

public static int Menu2(){
return(Integer.parseInt (JOptionPane.showInputDialog ("Digite: \n 1 para Abrir uma Conta corrente\n 2 Consultar sua conta corrente\n 9 para sair")));
}

public static void main(String args []) {
String Cpf;
float NumeroBanco,Agencia;
int opc;

opc == Menu();

switch (opc) {
case opc==1 {
opc == Menu2();

switch (opc) {

case opc==1 {
Cadastro a= new CadastroCpf();
Cadastro b= new CadastroCc();
Cadastro c= new CadastroNumBank();
Cadastro d= new CadastroAgencia();
Cadastri e= new CadastroSenha();
break;

case opc==2 {
Cpf =JOptionPane.showInputDialog ("Informe o numero do seu Cpf");
Consultar a = new Saldo(Cpf);

}


}

classe de cadastro

import javax.swing.JOptionPane;
public class Cadastro {

public String CadastroCpf() {
String Cpf;

Cpf =JOptionPane.showInputDialog ("Digite o numero do seu cpf");

return Cpf;
}

public Float CadastroNumBank() {
float NumeroBanco;

NumeroBanco = Float.parseFloat(JOptionPane.showInputDialog ("Digite o numero do banco"));

return NumeroBanco;
}

public Float CadastroCc() {
float Cc;

Cc = Float.parseFloat(JOptionPane.showInputDialog ("Digite o numero da sua conta corrente"));

return Cc;
}

public Float CadastroAgencia() {
float Agencia;

Agencia = Float.parseFloat(JOptionPane.showInputDialog ("Digite o numero da agencia"));

return Agencia;
}
public String CadastroSenha() {
String Senha;

Senha =JOptionPane.showInputDialog ("Digite a sua senha");

return Senha;
}
}

minha classe da contacorrente

import javax.swing.JOptionPane;

public class ContaCorrente {

protected float saldo;

public void Depositar(float d) {

saldo += d;
}


public void Sacar(float s){
saldo -= s;
}


public void Saldo () {

JOptionPane.showMessageDialog(null, "Seu Saldo atual: " + saldo);
}



}

Estou querendo fazer um vetor, da seguinte forma, o indice recebendo o cpf, para eu poder consultar as informaçoes do cpf cadastrado, eu sei que assim que fechar o programa vou perder todas as informaçoes mas depois coloco todo em arquivo, estou em duvida aonde irei colocar o vetor, pois se colocar no cadastro, ira pedir varios cpfs de uma vez e nao é isso que eu quero, eu gostaria de que com esse vetor fizesse um "banco de dados" no programa sem a necessidade de relacionar esse programa a um banco de dados,

Agradeço desde ja.

abrços

Postado

Não precisa usar um vetor tradicional, utiliza a classe Vector a qual você inicializa, sem a necessidade de definir a quantidade de itens, ou seja, se apenas um cadastro for feito, haverá apenas um item no Vector.... acredito que seja a melhor forma de fazer...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!