Finalmente terminei

This commit is contained in:
2025-09-09 17:25:20 -03:00
commit 9c06b5c206
142 changed files with 2914 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

View 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();
}
}

View 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("----------------------");
}
}

View 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);
}
}