Resolvido - implementação do método Set

4 respostas
M

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?

4 Respostas

carlinbh
private int dia;

public void setDia(int dia) {
    if(dia>0 && dia<32) {
        this.dia = dia;
    } else {
        this.dia = 1;
    }
}
M

É isso aí mesmo. Valeu!!!
Abraço

Rodrigo_Sasaki

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; }

M

Valeuu, funcionou tb!

Criado 10 de abril de 2013
Ultima resposta 11 de abr. de 2013
Respostas 4
Participantes 3