class Carro {
private String modelo;
private double[] precos = new double[3]; // Preços para três anos
public void setModelo(String modelo) {
this.modelo = modelo;
}
public void setPrecos(double precoAno1, double precoAno2, double precoAno3) {
this.precos[0] = precoAno1;
this.precos[1] = precoAno2;
this.precos[2] = precoAno3;
}
public double calcularMenorPreco() {
double menor = precos[0];
for (double preco : precos) {
if (preco < menor) {
menor = preco;
}
}
return menor;
}
public double calcularMaiorPreco() {
double maior = precos[0];
for (double preco : precos) {
if (preco > maior) {
maior = preco;
}
}
return maior;
}
public void exibirInformacoes() {
System.out.println("Modelo: " + modelo);
System.out.println("Menor preço: " + calcularMenorPreco());
System.out.println("Maior preço: " + calcularMaiorPreco());
}
}
class ModeloCarro extends Carro {
public ModeloCarro(String modelo, double precoAno1, double precoAno2, double precoAno3) {
setModelo(modelo);
setPrecos(precoAno1, precoAno2, precoAno3);
}
}
public class Main {
public static void main(String[] args) {
ModeloCarro carro1 = new ModeloCarro("Modelo X", 20000, 22000, 21000);
carro1.exibirInformacoes();
}
}