1- Crie uma classe ContaBancaria com os seguintes atributos: numeroConta (privado), saldo (privado) e titular (publico). Implemente métodos getters e setters para os atributos privados.
public class ContaBancaria {
private int numeroConta;
private double saldo;
public String titular;
public double getSaldo() {
return saldo;
}
public int getNumeroConta() {
return numeroConta;
}
public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
}
2- Crie uma classe IdadePessoa com os atributos privados nome e idade. Utilize métodos getters e setters para acessar e modificar esses atributos. Adicione um método verificarIdade que imprime se a pessoa é maior de idade ou não.
public class IdadePessoa {
private String name;
private int age;
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public void verifyAge() {
if (this.age >= 18) {
System.out.println(this.name + " é maior de idade.");
} else {
System.out.println(this.name + " é menor de idade.");
}
}
}
3- Desenvolva uma classe Produto com os atributos privados nome e preco. Utilize métodos getters e setters para acessar e modificar esses atributos. Adicione um método aplicarDesconto que recebe um valor percentual e reduz o preço do produto.
public class Produto {
private String name;
private double price;
public double getPrice() {
return price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setPrice(double price) {
this.price = price;
}
public void applyDiscount(double percentDiscount) {
double newPrice = price - (price * percentDiscount / 100);
setPrice(newPrice);
System.out.println("Novo preço é de: R$" + newPrice);
}
}
4- Desenvolva uma classe Aluno com os atributos privados nome e notas. Utilize métodos getters e setters para acessar e modificar esses atributos. Adicione um método calcularMedia que retorna a média das notas do aluno.
public class Aluno {
private String name;
private double[] grade;
public String getName() {
return name;
}
public double[] getGrade() {
return grade;
}
public void setName(String name) {
this.name = name;
}
public void setGrade(double[] grade) {
this.grade = grade;
}
public double calcMedia() {
double media = 0;
for (int i = 0; i < grade.length ; i++) {
media += grade[i];
}
media = media / grade.length;
return (media);
}
}
5- Desenvolva uma classe Livro com os atributos privados titulo e autor. Utilize métodos getters e setters para acessar e modificar esses atributos. Adicione um método exibirDetalhes que imprime o título e o autor do livro.
public class Livro {
private String title;
private String writer;
public String getTitle() {
return title;
}
public String getWriter() {
return writer;
}
public void setTitle(String title) {
this.title = title;
}
public void setWriter(String writer) {
this.writer = writer;
}
public void showDetails() {
System.out.println("Título do Livro: " + this.title);
System.out.println("Autor do Livro: " + this.writer);
}
}