Finalmente terminei
This commit is contained in:
BIN
atividade-3/src/main/ContaBancaria.png
Normal file
BIN
atividade-3/src/main/ContaBancaria.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.8 KiB |
15
atividade-3/src/main/java/Main.java
Normal file
15
atividade-3/src/main/java/Main.java
Normal file
@@ -0,0 +1,15 @@
|
||||
import com.aula.conta.ContaBancaria;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
ContaBancaria conta = new ContaBancaria(100, "Fabrício");
|
||||
|
||||
conta.imprimirInfo();
|
||||
conta.depositar(200);
|
||||
conta.imprimirInfo();
|
||||
conta.saque(50);
|
||||
conta.imprimirInfo();
|
||||
conta.saque(200);
|
||||
conta.imprimirInfo();
|
||||
}
|
||||
}
|
||||
55
atividade-3/src/main/java/com/aula/conta/ContaBancaria.java
Normal file
55
atividade-3/src/main/java/com/aula/conta/ContaBancaria.java
Normal file
@@ -0,0 +1,55 @@
|
||||
package com.aula.conta;
|
||||
|
||||
public class ContaBancaria {
|
||||
private int numero;
|
||||
private String titular;
|
||||
private double saldo;
|
||||
|
||||
public ContaBancaria(int numero, String titular) {
|
||||
this.numero = numero;
|
||||
this.titular = titular;
|
||||
this.saldo = 0;
|
||||
}
|
||||
|
||||
public int getNumero() {
|
||||
return numero;
|
||||
}
|
||||
|
||||
public void setNumero(int numero) {
|
||||
this.numero = numero;
|
||||
}
|
||||
|
||||
public String getTitular() {
|
||||
return titular;
|
||||
}
|
||||
|
||||
public void setTitular(String titular) {
|
||||
this.titular = titular;
|
||||
}
|
||||
|
||||
public void depositar(double valor) {
|
||||
if (valor < 0) {
|
||||
System.out.println("Não é possível depositar um valor negativo.");
|
||||
return;
|
||||
}
|
||||
|
||||
saldo += valor;
|
||||
}
|
||||
|
||||
public boolean saque(double valor) {
|
||||
if (valor > saldo) {
|
||||
return false;
|
||||
}
|
||||
|
||||
saldo -= valor;
|
||||
return true;
|
||||
}
|
||||
|
||||
public void imprimirInfo() {
|
||||
System.out.println("----------------------");
|
||||
System.out.println("Numero: " + numero);
|
||||
System.out.println("Titular: " + titular);
|
||||
System.out.printf("Saldo: R$ %.2f\n", saldo);
|
||||
System.out.println("----------------------");
|
||||
}
|
||||
}
|
||||
19
atividade-3/src/test/java/com/aula/conta/AppTest.java
Normal file
19
atividade-3/src/test/java/com/aula/conta/AppTest.java
Normal file
@@ -0,0 +1,19 @@
|
||||
package com.aula.conta;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
/**
|
||||
* Unit test for simple App.
|
||||
*/
|
||||
public class AppTest {
|
||||
|
||||
/**
|
||||
* Rigorous Test :-)
|
||||
*/
|
||||
@Test
|
||||
public void shouldAnswerWithTrue() {
|
||||
assertTrue(true);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user