Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

meu Banco : ) TestaMetodo

public class TestaMetodo {

public static void main(String[] args) {

    ContaCorrente conta= new ContaCorrente();
    ContaCorrente conta2=new ContaCorrente();

    //saldo inicial
    conta.saldo=100;
    conta2.saldo=100;


    System.out.println("********** Saldos das contas **********");
    System.out.println("saldo anterior conta 1 ="+conta.saldo);
    System.out.println("saldo anterior conta 2 ="+conta2.saldo);
    System.out.println();


    //Saques
    double vlrSacaConta=0; //saque da conta 1 
    double vlrSacaConta2=0;//saque da conta 2 
    //Depositos
    double vlrDepositaConta=0;//deposito na conta 1
    double vlrDepositaConta2=0;//deposito na conta 2
    //Transferencias
    double vlrTransferenciaConta1PConta2=600; //Transferencia da conta 1 para 2
    double vlrTransfereConta2PConta1=0;//Transferencia da conta 2 para 1



    //Movimentos****


    //movimento de saque da conta 1

    if(vlrSacaConta>0 && conta.saldo>=vlrSacaConta ) {
        conta.saca(vlrSacaConta);
        System.out.println("Valor de Saque da conta 1=R$ "+vlrSacaConta);
        System.out.println("     *Saldo Atual da conta 1=R$ "+conta.saldo);
        System.out.println("---------------");
        System.out.println();


    } else {
        System.out.println("Sem Registro de Saque da conta 1");
        System.out.println();
    }


  //movimento de saque da conta 2

    if(vlrSacaConta2>0 && conta2.saldo>=vlrSacaConta2) {
        conta2.saca(vlrSacaConta2);
        System.out.println("Valor de Saque da conta 2=R$ "+vlrSacaConta2);
        System.out.println("     *Saldo Atual da conta 1=R$ "+conta2.saldo);
        System.out.println("---------------");
        System.out.println();


    } else {
        System.out.println("Sem Registro de Saque da conta 2");
        System.out.println();
    }


    //movimento de deposito da conta 1



            if(vlrDepositaConta>0) {
                conta.deposita(vlrDepositaConta);
                System.out.println("Valor de Desposito da conta 1=R$ "+vlrDepositaConta);
                System.out.println("     *Saldo Atual da conta 1=R$ "+conta.saldo);
                System.out.println("---------------");
                System.out.println();


            } else {
                System.out.println("Sem Registro de Deposito da conta 1");
                System.out.println();
            }


            //movimento de deposito da conta 2



            if(vlrDepositaConta2>0) {
                conta2.deposita(vlrDepositaConta2);
                System.out.println("Valor de Desposito da conta 2=R$ "+vlrDepositaConta2);
                System.out.println("     *Saldo Atual da conta 2=R$ "+conta2.saldo);
                System.out.println("---------------");
                System.out.println();


            } else {
                System.out.println("Sem Registro de Deposito da conta 2");
                System.out.println();
            }





    //informe o valor da trasbferencia da conta 1 p conta 2


    if (vlrTransferenciaConta1PConta2>0) {

        System.out.println("Transferencia da Conta 1 para conta 2");



        if (vlrTransferenciaConta1PConta2<=conta.saldo) {
            conta.transfere(vlrTransferenciaConta1PConta2,conta2);
            System.out.println("Transferencia de ="+vlrTransferenciaConta1PConta2+" para Conta 2");
            System.out.println("Saldo atual da conta 1="+conta.saldo);
            System.out.println("Saldo atual da conta 2="+conta2.saldo);
            System.out.println();
        } else {

            System.out.println("Transferencia não foi realizada, Saldo insuficiente");
            System.out.println("Saldo atual="+conta2.saldo);
            System.out.println();
        }


    } else {
        System.out.println("Sem Movimento de transderencia da Conta 1 para 2");
        System.out.println();
    }


    //informe o valor da trasbferencia da conta 2 p conta 1


    if (vlrTransfereConta2PConta1>0) {

        System.out.println("Transferencia da Conta 2 para conta 1");
        System.out.println();



        if (vlrTransfereConta2PConta1<=conta2.saldo) {
            conta.transfere(vlrTransfereConta2PConta1,conta);
            System.out.println("Transferencia de ="+vlrTransfereConta2PConta1+" para Conta 1");
            System.out.println("Saldo atual da conta 1="+conta2.saldo);
            System.out.println("Saldo atual da conta 2="+conta.saldo);
            System.out.println();
        } else {

            System.out.println("Transferencia não foi realizada, Saldo insuficiente");
            System.out.println("Saldo atual="+conta.saldo);
            System.out.println();
        }

    } else {
        System.out.println("Sem Movimento de transderencia da Conta 2 para 1");
        System.out.println();
    }










    System.out.println("********** Saldos das contas **********");
    System.out.println("saldo Atual conta 1 ="+conta.saldo);
    System.out.println("saldo Atual conta 2 ="+conta2.saldo);



}

}

1 resposta
solução!

Perfeito Felipe, isso mesmo.