Boa noite, preciso fazer um método que configura o atributo dia, com o dia recebido via parâmetro. Se o parâmetro for inválido, atribui 1 para o dia. Como eu posso fazer isso?
private int dia;
public void setDia(int dia) {
if(dia>0 && dia<32) {
this.dia = dia;
} else {
this.dia = 1;
}
}
É isso aí mesmo. Valeu!!!
Abraço
Só pra brincar, segue uma versão com um operador ternário:public void setDia(int dia){
this.dia = (dia > 0 && dia < 32) ? dia : 1;
}
Valeuu, funcionou tb!