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.
package br.com.contabancaria.model;
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;
}
}
import br.com.contabancaria.model.ContaBancaria;
public class Principal {
public static void main(String[] args) {
ContaBancaria contaBancaria = new ContaBancaria();
contaBancaria.setNumeroConta(12345);
contaBancaria.setSaldo(5000.00);
contaBancaria.titular = "Maria";
System.out.println("Títular: " + contaBancaria.titular);
System.out.println("Número da conta: " + contaBancaria.getNumeroConta());
System.out.println("Saldo: " + contaBancaria.getSaldo());
}
}
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.
package br.com.idade;
public class IdadePessoa {
private String nome;
private int idade;
public void verificarIdade(){
if (idade >= 18) {
System.out.println("Maior de idade.");
} else {
System.out.println("Menor de 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;
}
}
import br.com.idade.IdadePessoa;
public class Principal {
public static void main(String[] args) {
IdadePessoa idade = new IdadePessoa();
idade.setNome("João");
idade.setIdade(19);
idade.verificarIdade();
}
}
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.
package br.com.produto;
public class Produto {
private String nome;
private double preco;
public void aplicarDesconto(int percentual){
double valorDesconto = (preco * percentual) / 100;
preco -= valorDesconto;
String mensagem = """
Desconto: R$%.2f
Preço c/ desconto: R$%.2f
""".formatted(valorDesconto, preco);
System.out.println(mensagem);
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getPreco() {
return preco;
}
public void setPreco(double preco) {
this.preco = preco;
}
}
import br.com.produto.Produto;
public class Principal {
public static void main(String[] args) {
Produto produto1 = new Produto();
produto1.setNome("Celular");
produto1.setPreco(2500.00);
Produto produto2 = new Produto();
produto2.setNome("Notebook");
produto2.setPreco(3700.00);
System.out.println("Produto: " + produto1.getNome());
System.out.println("Valor: R$" + produto1.getPreco());
produto1.aplicarDesconto(10);
System.out.println("Produto: " + produto2.getNome());
System.out.println("Valor: R$" + produto2.getPreco());
produto2.aplicarDesconto(15);
}
}