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.
//Classe ContaBancaria
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;
}
}
//Classe Principal
public class Principal {
public static void main(String[] args) {
ContaBancaria conta = new ContaBancaria();
conta.setNumeroConta(123);
conta.setSaldo(1000);
conta.titular = "João";
System.out.println("Número da Conta: " + conta.getNumeroConta());
System.out.println("Saldo: " + conta.getSaldo());
System.out.println("Titular: " + conta.titular);
conta.setSaldo(1500);
System.out.println("Novo Saldo: " + conta.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.
//Classe idadePessoa
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 + " não é maior de idade.");
}
}
}
// Classe Principal
public class Principal {
public static void main(String[] args) {
IdadePessoa pessoa1 = new IdadePessoa();
pessoa1.setNome("Carowl");
pessoa1.setIdade(22);
IdadePessoa pessoa2 = new IdadePessoa();
pessoa2.setNome("Camila");
pessoa2.setIdade(20);
System.out.println(pessoa1.getNome() + " tem " + pessoa1.getIdade() + " anos.");
pessoa1.verificarIdade();
System.out.println(pessoa2.getNome() + " tem " + pessoa2.getIdade() + " anos.");
pessoa2.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.
//Classe Produto
public class Produto {
private String nome;
private double preco;
public Produto(String nome, double preco) {
this.nome = nome;
this.preco = preco;
}
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;
}
public void aplicarDesconto(double percentual) {
double desconto = preco * (percentual / 100);
preco -= desconto;
}
}
//Classe Principal
public class Principal {
public static void main(String[] args) {
Produto produto = new Produto("Celular", 2000.0);
System.out.println("Nome do Produto: " + produto.getNome());
System.out.println("Preço: " + produto.getPreco());
produto.aplicarDesconto(10);
System.out.println("Novo Preço após Desconto: " + produto.getPreco());
}
}