Conta bancária:
public class ContaBancaria {
private int numeroConta;
private double saldo;
public String nome;
public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public int getNumeroConta() {
return numeroConta;
}
public double getSaldo() {
return saldo;
}
}
Idade Pessoa:
public class IdadePessoa {
private String nome;
private int idade;
public void setNome(String nome) {
this.nome = nome;
}
public void setIdade(int idade) {
this.idade = idade;
}
public String getNome() {
return nome;
}
public int getIdade() {
return idade;
}
public String getVerificarIdade() {
if (this.idade >= 18) {
return "Maior de Idade";
} else {
return "Menor de Idade";
}
}
}
Produto:
public class Produto {
private String nome;
private double 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;
}
public void aplicarDesconto(double desconto){
double valorDoDesconto = this.preco * (desconto/100);
this.preco -= valorDoDesconto;
}
}
Aluno:
import java.lang.reflect.Array;
import java.util.ArrayList;
public class Aluno {
private String nome;
private ArrayList<Double> notas;
public Aluno() {
this.notas = new ArrayList<>();
}
public void setNome(String nome) {
this.nome = nome;
}
public void adicionarNota(double nota){
this.notas.add(nota);
}
public ArrayList<Double> getNotas() {
return this.notas;
}
public String getNome() {
return nome;
}
public double getCalcularMedia() {
double soma = 0;
for (double notaDaLista : this.notas){
soma += notaDaLista;
}
if(this.notas.isEmpty()) {
return 0;
} else {
return soma / this.notas.size();
}
}
}
Livro:
public class Livro {
private String titulo;
private String autor;
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public void setAutor(String autor) {
this.autor = autor;
}
public String getTitulo() {
return titulo;
}
public String getAutor() {
return autor;
}
public String getExibirDetalhes() {
return "Autor " + autor + " Livro: " +titulo;
}
}
Main:
public class Main {
public static void main(String[] args) {
//Conta Bancaria
ContaBancaria Bradesco = new ContaBancaria();
Bradesco.setNumeroConta(1148211);
Bradesco.setSaldo(199.99);
Bradesco.nome = "Gustavo";
System.out.println("Meu nome é: " + Bradesco.nome + " A minha conta é: " + Bradesco.getNumeroConta());
System.out.println("Meu saldo é: R$" + Bradesco.getSaldo());
//Idade Pessoa
IdadePessoa minhaIdade = new IdadePessoa();
minhaIdade.setIdade(18);
minhaIdade.setNome("Gustavo");
System.out.println("Meu nome é: " + minhaIdade.getNome() + " e tenho " + minhaIdade.getIdade() + " anos");
System.out.println("Eu sou " + minhaIdade.getVerificarIdade());
//Produto
Produto tv = new Produto();
tv.setNome("Smart TV LG");
tv.setPreco(2500);
System.out.println("A tv: " + tv.getNome() + " Custa sem desconto: R$" + tv.getPreco());
tv.aplicarDesconto(10);
System.out.println("Com desconto é: R$" + tv.getPreco());
//Aluno
Aluno novoAluno = new Aluno();
novoAluno.setNome("Gustavo");
novoAluno.adicionarNota(10);
novoAluno.adicionarNota(9);
novoAluno.adicionarNota(8);
System.out.println(novoAluno.getNotas());
System.out.println("Média do aluno: " + novoAluno.getCalcularMedia());
//Livro
Livro novoLivro = new Livro();
novoLivro.setTitulo("A Marca Da Vitória");
novoLivro.setAutor("Phil Knight");
System.out.println(novoLivro.getExibirDetalhes());
}
}