1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problemas em criar um metodo

ola tudo bem com vocês?

minha duvida é a seguinte estou fazendo um trabalho sobre orientação a objetos, tive de criar um programa que simule um banco que faça saques, depósitos e transferências, o saque e deposito foram fáceis, mas não sei como fazer um método para a transferência entre contas alguém pode me dar uma dica...

Segue o codigo

package banco;
// Programa criado por: Alesson Nascimento
//Simulação de uma conta de banco
//Trabalho para curço de programador e sistemas e java
public class Conta {

 int numConta;
 int agencia;
 double Saldo;
 double valor;    
 String nomeCliente;



     double Deposito ( double  valorDeposito){
      Saldo += valorDeposito;
     return Saldo; 
  }

    double Saque ( double valorSaque){
      Saldo -= valorSaque;
      return Saldo;
    }










    public static void main(String[] args) {


        Conta contaa = new Conta(); 
        Conta contab = new Conta();     
        Conta contac = new Conta();



        contaa.nomeCliente = "Maria Joaquina";
        contaa.numConta =     62979 ;        
        contaa.agencia  =     321;
        contaa.Saldo    =     500;

        contab.nomeCliente = "Cirilo da Cruz";
        contab.numConta =     62784 ;        
        contab.agencia  =     321;
        contab.Saldo    =     500;

        contac.nomeCliente = "Jozefina Babinski";
        contac.numConta =     62955 ;        
        contac.agencia  =     321;
        contac.Saldo    =     500;



        System.out.println(contaa.nomeCliente);
        System.out.println("Saldo Atual:   "+contaa.Saldo);
        System.out.println("\n");
        System.out.println(contab.nomeCliente);
        System.out.println("Saldo Atual:   "+contab.Saldo);
        System.out.println("\n");
        System.out.println(contac.nomeCliente);
        System.out.println("Saldo Atual:   "+contac.Saldo);
        System.out.println("\n");

        //Deposito de 300 para conta A e B
        contaa.Deposito(300);
        contab.Deposito(300);



        System.out.println(contaa.nomeCliente);
        System.out.println("Seu novo Saldo:  "+contaa.Saldo);
        System.out.println("\n");
        System.out.println(contab.nomeCliente);
        System.out.println("Seu novo Saldo:  "+contab.Saldo);
        System.out.println("\n");
        System.out.println(contac.nomeCliente);
        System.out.println("Seu novo Saldo:  "+contac.Saldo);
        System.out.println("\n");

        //Saque de 250 conta A
        contaa.Saque(250);

        System.out.println(contaa.nomeCliente);
        System.out.println("Seu novo Saldo:  "+contaa.Saldo);
        System.out.println("\n");
        System.out.println(contab.nomeCliente);
        System.out.println("Seu novo Saldo:  "+contab.Saldo);
        System.out.println("\n");
        System.out.println(contac.nomeCliente);
        System.out.println("Seu novo Saldo:  "+contac.Saldo);
        System.out.println("\n");


        //Transferencia conta B para C
        contab.Saque(700);
        contac.Deposito(700);

        System.out.println(contaa.nomeCliente);
        System.out.println("Seu novo Saldo:  "+contaa.Saldo);
        System.out.println("\n");
        System.out.println(contab.nomeCliente);
        System.out.println("Seu novo Saldo:  "+contab.Saldo);
        System.out.println("\n");
        System.out.println(contac.nomeCliente);
        System.out.println("Seu novo Saldo:  "+contac.Saldo);
        System.out.println("\n");
    }

}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

3 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.