Conta bancaria em java

Java

08/12/2016

Galera boa tarde !!

sou novo no mundo da programação e estou com algumas dificuldades e preciso de ajuda
estou tentando criar um programinha de conta bancaria só que estou com dificuldades na parte de transferir de uma conta para outra
a principio ao selecionar transferência quero que o programa peça para cadastrar uma nova conta, o valor a ser transferido e debite do meu saldo e adicione no saldo da nova conta, e quero que o programa guarde tudo, tentei usar array mas não consegui muito bem
segue meu código até aqui :
import java.util.Scanner;

public class ContaBancaria {

public static void main(String[] args) {

Scanner conta = new Scanner(System.in);

System.out.println("Escolha Qual operação deseja Fazer !!");

System.out.println("---------------------------");
System.out.println("Digite seu Saldo Inicial: ");
double saldo = conta.nextDouble();
int opcao = 0;
while (opcao != 99) {
System.out.println("Digite 1 para Saque");
System.out.println("Digite 2 para Deposito ");
System.out.println("Digite 3 para ver o Saldo");
System.out.println("Digite 4 para Transferencias");
System.out.println("Digite 99 para Sair");
System.out.println("---------------------------");
opcao = conta.nextInt();

switch (opcao) {
case 1:
System.out.println("Qual o valor do saque? ");
int saque = conta.nextInt();
if (saque <= saldo) {
saldo = (saldo - saque);
System.out.println("Você fez um saque de " + saque + " e seu saldo é de " + saldo);
} else {
System.out.println("Seu saldo é insuficiente");
}
break;
case 2:
System.out.println("Qual o valor do Deposito? ");
int deposito = conta.nextInt();
saldo = deposito + saldo;
System.out.println("Você efetuou um deposito de " + deposito + " e seu saldo é de " + saldo);
break;
case 3:
System.out.println("seu saldo atual é de " + saldo);
break;
case 4:


}
}
System.out.println("Sistema Finalizado!!");
}

}
Alexandre Biava

Alexandre Biava

Curtidas 0

Melhor post

Felipe Moreira

Felipe Moreira

08/12/2016

Sei que não é o ideal para aprender, ver outros códigos, mas quando se está começando isso ajuda,

http://www.javaprogressivo.net/2012/10/Aplicativo-Simulacao-simples-de-conta-bancaria-caixa-eletronico-em-Java.html
GOSTEI 1

Mais Respostas

Alexandre Biava

Alexandre Biava

08/12/2016

esse código não tem a parte de transferência entre contas que é bem o que preciso :(
GOSTEI 0
Felipe Moreira

Felipe Moreira

08/12/2016

Desculpa Alexandre.
GOSTEI 0
Rafael Oliveira

Rafael Oliveira

08/12/2016

Boa noite Alexandre,

utilize uma variável para armazenar o valor que deseja tirar de uma conta. Para que essa variável, possa somar na conta de destino.

Exemplo:

Valor a ser transferido = Z
Conta A = Y
Conta B = X

O valor que irei transferir abatendo da Conta A(conta de origem) (Y-Z)
O valor que será transferido somando à Conta B(conta de destino)(X+Z)

Com isso a Conta A sofre alteração e a Conta B também.

Vale ressaltar, que é importante verificar se o valor a ser transferido (Z) é maior do que a conta de origem.(Para casos da conta não aceitar valores negativos). Caso não interfira, nem precisa fazer verificação antes de fazer as alterações.

Espero ter ajudado e boa sorte em sua jornada.
GOSTEI 1
Felipe Moreira

Felipe Moreira

08/12/2016

Show a explicação Rafael.
GOSTEI 0
POSTAR