Primeira página
/
Tecnologia
/
Exercício 3 - Definição de Operações Crie uma classe ContaBancari a com os métodos depositar(double valor)sacar(double valor) e consultarSaldo(). A classe deve ter um atributo privado saldo (double), que inicialmente é 0. O método depositar() deve adicionar o valor ao saldo, 0 método sacar()deve subtrair o valor do saldo desde que o saldo seja suficiente,e o método consultarSaldo()deve retornar o saldo atual. Teste: Crie um objeto da classe ContaBancaria faça um depósito de 100, um saque de 50 e depois consulte o saldo. O esperado é que o saldo final seja 50.

Pergunta

Exercício 3 - Definição de Operações
Crie uma classe ContaBancari a com os métodos depositar(double valor)sacar(double valor) e consultarSaldo(). A
classe deve ter um atributo privado saldo (double), que inicialmente é 0. O método depositar() deve adicionar o valor
ao saldo, 0 método sacar()deve subtrair o valor do saldo desde que o saldo seja suficiente,e o método
consultarSaldo()deve retornar o saldo atual.
Teste:
Crie um objeto da classe ContaBancaria faça um depósito de 100, um saque de 50 e depois consulte o saldo. O
esperado é que o saldo final seja 50.

Exercício 3 - Definição de Operações Crie uma classe ContaBancari a com os métodos depositar(double valor)sacar(double valor) e consultarSaldo(). A classe deve ter um atributo privado saldo (double), que inicialmente é 0. O método depositar() deve adicionar o valor ao saldo, 0 método sacar()deve subtrair o valor do saldo desde que o saldo seja suficiente,e o método consultarSaldo()deve retornar o saldo atual. Teste: Crie um objeto da classe ContaBancaria faça um depósito de 100, um saque de 50 e depois consulte o saldo. O esperado é que o saldo final seja 50.

Solução

expert verifiedVerification of experts
4.7195 Voting
avatar
FelipeMestre · Tutor por 5 anos

Responder

qui está a implementação da classe `ContaBancaria` em Java:

```java
public class ContaBancaria {
private double saldo;

public ContaBancaria() {
this.saldo = 0;
}

public void depositar(double valor) {
this.saldo += valor;
}

public void sacar(double valor) {
if (this.saldo >= valor) {
this.saldo -= valor;
} else {
System.out.println("Saldo insuficiente!");
}
}

public double consultarSaldo() {
return this.saldo;
}
}
```

Agora, vamos criar um objeto da classe `ContaBancaria` e realizar as operações mencionadas no teste:

```java
public class Main {
public static void main(String[] args) {
ContaBancaria conta = new ContaBancaria();

conta.depositar(100);
conta.sacar(50);
System.out.println("Saldo final: " + conta.consultarSaldo());
}
}
```

Quando você executar o programa, a saída será:

```
Saldo final: 50.0
```

Isso confirma que o saldo final é 50, conforme esperado.
Clique para avaliar: