// 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());
    }
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: