Analise e desenvolvimento de sistemas
public class Apolice {
/*Uma vez inicalizado um get e set, é obrigatório que todas as variáveis mesmo as locais sejam também encapsuladas para serem inicializadas, senão o método não retornar valor alterado*/ String nomeSegurado; private int idade; private int valorPremio; private int desconto; private String cidade; public void setCidade(String cidade){ this.cidade=cidade; } public String getCidade(){ return cidade; } public void setDesconto(int desconto){ this.desconto=desconto; } public int getDesconto(){ return desconto; } public String getNomeSegurado() { return nomeSegurado; } public void setNomeSegurado(String nomeSegurado) { this.nomeSegurado = nomeSegurado; } public int getIdade() { return idade; } public void setIdade(int idade) { this.idade = idade; } public int getValorPremio() { return valorPremio; } public void setValorPremio(int valorPremio) { this.valorPremio = valorPremio; } public Apolice(String nomeSegurado,int idade,int valorPremio){ this.nomeSegurado=nomeSegurado; this.idade=idade; this.valorPremio=valorPremio; } void CalcularPremioApolice(int id,int premio){ this.idade=id; this.valorPremio=premio; if(idade>=18 && idade <=25){ this.valorPremio+=(premio*0.20); } else if(idade > 25 && idade <=36){ this.valorPremio+=(premio*0.15); }
} int oferecerDesconto(String cidade,int premio){
//sempre inicializar a variável this.cidade=cidade; this.desconto=premio; if(cidade.trim().equals("Curitiba")){ int pre1=desconto+=(premio*0.20); return pre1;
}
else if(cidade.trim().equals("RiodeJaneiro")){ int pre2=desconto+=(premio*0.15); return pre2;
}
else if(cidade.trim().equals("São Paulo")){ int pre3=desconto+=(premio*0.10); return pre3;
/*No final tem