ContaBancaria
public class ContaBancaria {
private int numeroConta;
public String titular;
private double saldo;
public int getNumeroConta() {
return numeroConta;
}
public double getSaldo() {
return saldo;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta;
}
}
IdadePessoa
public class IdadePessoa {
private String nome;
private int idade;
public String getNome() {
return nome;
}
public int getIdade() {
return idade;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setIdade(int idade) {
this.idade = idade;
}
void verificacaoIdade (){
if (idade >= 18){
System.out.println(String.format("%s é maior de idade", nome));
}
else {
System.out.println(String.format("%s é menor de idade", nome));
}
}
}
Produto
public class Produto {
private String nome;
private double preco;
void aplicarDesconto(){
double desconto = preco *0.1;
preco -= desconto;
System.out.println("Total a pagar: " + preco);
}
public void setNome(String nome) {
this.nome = nome;
}
public void setPreco(double preco) {
this.preco = preco;
}
public String getNome() {
return nome;
}
public double getPreco() {
return preco;
}
}
Aluno
public class Aluno {
private String nome;
private double notas;
private double nota;
private int numNotas;
public String getNome() {
return nome;
}
public double getNota() {
return notas;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setNota(double nota) {
this.notas = nota;
}
void avalia(double nota){
notas += nota;
numNotas++;
}
void calcularMedia(){
double media = notas / numNotas;
System.out.println(String.format("Média de notas: %.1f", media));
}
}
Livro
public class Livro {
private String autor;
private String titulo;
public String getTitulo() {
return titulo;
}
public String getAutor() {
return autor;
}
public void setAutor(String autor) {
this.autor = autor;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
void exibirDetalhes(){
String detalhes = """
****************************************
Título: %s
Autor: %s
****************************************""".formatted(titulo, autor);
System.out.println(detalhes);
}
}