// Classe JurosSimples com encapsulamento
public class JurosSimples {
// Atributos privados
private double capital;
private double taxaJuros;
private int tempo;
// Construtor para inicializar os atributos
public JurosSimples(double capital, double taxaJuros, int tempo) {
this.capital = capital;
this.taxaJuros = taxaJuros;
this.tempo = tempo;
}
// Métodos getters e setters para acessar os atributos
public double getCapital() {
return capital;
}
public void setCapital(double capital) {
this.capital = capital;
}
public double getTaxaJuros() {
return taxaJuros;
}
public void setTaxaJuros(double taxaJuros) {
this.taxaJuros = taxaJuros;
}
public int getTempo() {
return tempo;
}
public void setTempo(int tempo) {
this.tempo = tempo;
}
// Método para calcular os juros simples
public double calcularJurosSimples() {
return capital * taxaJuros * tempo;
}
}
// Classe principal para testar a aplicação
public class Main {
public static void main(String[] args) {
// Criando um objeto da classe JurosSimples
JurosSimples juros = new JurosSimples(1000.0, 0.05, 2);
// Calculando os juros simples
double resultado = juros.calcularJurosSimples();
// Exibindo o resultado
System.out.println("O valor dos juros simples é: " + resultado);
// Exemplificando encapsulamento:
juros.setCapital(2000.0); // Alterando o capital usando o setter
System.out.println("Novo capital: " + juros.getCapital());
}
}
To embed this program on your website, copy the following code and paste it into your website's HTML: