Buscar

2. Crie um novo projeto; 3. Crie uma Classe chamada ContaCorrente que possua: • Uma variável de ponto flutuante juros que indique a porcentagem d...

2. Crie um novo projeto; 3. Crie uma Classe chamada ContaCorrente que possua: • Uma variável de ponto flutuante juros que indique a porcentagem do rendimento da conta. Defina o valor inicial em 0,01; • Uma variável de ponto flutuante que indique o saldo; • Um método depósito; • Uma variável chamada limiteChequeEspecial em ponto flutuante, iniciada com o valor -200; • Um método saque, que verifica se o saque pode ser realizado de acordo com o saldo atual e o limiteChequeEspecial. Caso não tenha mais limite, escrever no console "Limite insuficiente!"; • Um método rendimento que usa o valor do juros para fazer o saldo crescer caso o saldo não seja negativo; • Um método para exibir o saldo; • Uma variável de texto para o primeiro nome do cliente; • Uma variável de texto para o sobrenome do cliente; • Método getNome que retorne o nome do cliente completo; • Uma variável para o número da conta corrente (do tipo primitivo long); • Método getNumero que dê como resultado o número da conta do cliente; • Método main, com uma instância da classe ContaCorrente e faça um depósito de R$100, um saque de R$125, execute a função rendimento e imprimir o saldo; 4. Use o modificador de acesso "public" para todos os métodos e nenhum modificador ("package private") para os atributos da classe.

💡 1 Resposta

User badge image

Ed Verified user icon

Aqui está um exemplo de como criar a classe ContaCorrente com os requisitos solicitados: ```java public class ContaCorrente { private float juros = 0.01f; private float saldo = 0.0f; private float limiteChequeEspecial = -200.0f; private String nome; private String sobrenome; private long numeroConta; public void deposito(float valor) { saldo += valor; } public void saque(float valor) { if (saldo + limiteChequeEspecial >= valor) { saldo -= valor; } else { System.out.println("Limite insuficiente!"); } } public void rendimento() { if (saldo > 0) { saldo += saldo * juros; } } public void exibirSaldo() { System.out.println("Saldo: R$" + saldo); } public String getNome() { return nome + " " + sobrenome; } public long getNumero() { return numeroConta; } public static void main(String[] args) { ContaCorrente conta = new ContaCorrente(); conta.nome = "Fulano"; conta.sobrenome = "de Tal"; conta.numeroConta = 123456789; conta.deposito(100.0f); conta.saque(125.0f); conta.rendimento(); conta.exibirSaldo(); } } ``` Observe que os atributos foram definidos como privados e os métodos como públicos, conforme solicitado. Além disso, o método `saque` verifica se o saque pode ser realizado de acordo com o saldo atual e o limite do cheque especial e o método `rendimento` só faz o saldo crescer caso ele não seja negativo. Por fim, o método `main` cria uma instância da classe `ContaCorrente`, faz um depósito de R$100, um saque de R$125, executa a função rendimento e imprime o saldo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais