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

Alguem pode me ajudar a ver ou corrigir esta atividade

Questão: Implementar uma classe Conta tendo como atributos o nome do titular, número e saldo e os métodos sacar e depositar. Criar um programa principal que instancie uma Conta. Solicite ao usuário os dados da conta atribuindo os valores informados aos seus atributos. Depois o sistema deve entrar em laço exibindo as seguintes opções para o usuário: digitar 1 para depositar, 2 para sacar ou outro número para terminar a execução. Se o usuário digitar 1, o sistema deve solicitar o valor a ser depositado, chamar o método depositar, exibir o saldo atualizado e voltar a exibir as opções. Se o usuário digitar 2, o sistema deve solicitar o valor a ser sacado, chamar o método sacar verificando o retorno. Se o retorno for true, exibir uma mensagem de saque efetuado com sucesso; caso contrário, uma mensagem de saque não efetuado e voltar a exibir as opções.

Lançar exeções com as mensagens:

a) Valor inválido se o usuário tentar depositar um valor negatio

b) Limite insuficiente se o usuário tentar sacar um valor superior ao saldo da conta

Obs.: a) A classe deve possuir pelo menos dois contrutores;

b) Obedecer as regras de encapsulamento.

public class Conta {

private String nomeTitular; private Integer numero; private Double saldo;

}

public class Transacoes { public Double depositar(Double valor) { Conta conta = new Conta(); return conta.getSaldo() + valor; }

public Double sacar(Double valor) { Conta conta = new Conta(); return conta.getSaldo() - valor; }

}

public class Main { public static void main(String[] args) { ... } }

  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!

1 resposta

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