Como fazer uma transferencia de uma conta pra outra?

//transferencia
System.out.println(“Digite o numero da conta de destino”);
Conta contaDestino = procurarConta(teclado.nextInt());

                    System.out.println("Digite o valor a ser transferido");
                    double valorParaTransferir = teclado.nextDouble();

Cria o metodo que faz a busca da conta, e retorne true ou false;

if(contaExiste){
 system.out.println("Informe o valor");
 Double valor = teclado.nextDouble();
 boolean retorno = contaDestino.metodoTransferencia(valor); // esse metodo retorno false ou true, indicando se a gravação foi feita com sucesso

  if(retorno){ // verifica se a gravação foi ok
  system.out.println("Transferencia efetuada com sucesso");
 } else {
  system.out.println("Não foi possivel efetuar a transferencia, verifique");
}
} else {
 system.out.println("Conta inexistente, verifique");
}