public class Aluno {
private String nome;
private double nota1, nota2, nota3;
private String String;
public void setNotas(double n1, double n2, double n3) {
this.nota1 = n1;
this.nota2 = n2;
this.nota3 = n3;
}
public double calcularMedia() {
return (nota1 + nota2 + nota3) / 3;
}
public void setNome(String bernardo) {
}
public String getNome() {
return String = "aluno";
}
}
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
public class ContaBancaria {
private int numeroConta;
private double saldo;
public String titular;
public int getNumeroConta() {
return numeroConta; }
public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta; }
public double getSaldo() {
return saldo; }
public void setSaldo(double saldo) {
this.saldo = saldo; }
}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
public class IdadePessoa {
private String nome;
private int idade;
public String getNome() {
return nome; }
public void setNome(String nome) {
this.nome = nome; }
public int getIdade() {
return idade; }
public void setIdade(int idade) {
this.idade = idade; }
public void verificarIdade() {
if (idade >= 18) {
System.out.println(nome + " é maior de idade.");
} else {
System.out.println(nome + " é menor de idade.");
}
}
}
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
public class Livro {
private String titulo;
private String autor;
public String getTitulo() {
return titulo; }
public void setTitulo(String titulo) {
this.titulo = titulo; }
public String getAutor() {
return autor; }
public void setAutor(String autor) {
this.autor = autor; }
public void exibirDetalhes() {
System.out.println("Livro: " + titulo + " | Autor: " + autor);
}
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
public class ExecutandoDesafios {
public static void main(String[] args) {
System.out.println("======= INICIANDO TESTE DOS OBJETOS =======\n");
// --- 1. TESTE DA CONTA BANCÁRIA ---
ContaBancaria minhaConta = new ContaBancaria();
minhaConta.titular = "Jac Oliva";
minhaConta.setNumeroConta(1001);
minhaConta.setSaldo(2500.00);
System.out.println("1. Conta de: " + minhaConta.titular);
System.out.println(" Saldo Atual: R$ " + minhaConta.getSaldo());
System.out.println("----------------------------------------------");
// --- 2. TESTE DA IDADE PESSOA ---
IdadePessoa usuario = new IdadePessoa();
usuario.setNome("Alice");
usuario.setIdade(17);
System.out.print("2. Verificação: ");
usuario.verificarIdade();
System.out.println("----------------------------------------------");
// --- 3. TESTE DO PRODUTO (Com Desconto) ---
Produto meuLivro = new Produto();
meuLivro.setNome("Livro de Java");
meuLivro.setPreco(100.00);
System.out.println("3. Produto: " + meuLivro.getNome());
System.out.println(" Preço Original: R$ " + meuLivro.getPreco());
meuLivro.aplicarDesconto(15);
System.out.println("----------------------------------------------");
// --- 4. TESTE DO ALUNO (Média) ---
Aluno estudante = new Aluno();
estudante.setNome("Bernardo");
estudante.setNotas(8.0, 9.5, 7.0);
System.out.println("4. Aluno: " + estudante.getNome());
System.out.println(" Média Final: " + estudante.calcularMedia());
System.out.println("----------------------------------------------");
// --- 5. TESTE DO LIVRO (Detalhes) ---
Livro meuFavorito = new Livro();
meuFavorito.setTitulo("Foco e Organização");
meuFavorito.setAutor("O segredo do código perdido");
System.out.print("5. Detalhes da Biblioteca: ");
meuFavorito.exibirDetalhes();
System.out.println("\n======= TODOS OS TESTES CONCLUÍDOS! =======");
}
}