Eu consigo que Valide a quantidade comprada do item, se ela não for positiva deve ser confgurada como 0 (zero) desta maneira ? public int getQuantidadeComprada() { return this.quantidadeComprada; }, isto tá correto ?

3 respostas
java
P
Tipo assim como ai , eu tenho  um  acesssor que faz isso Fatura(int numeroItem, String descricao, int quantidadeComprada, double valorUnitario)

{

this.numeroItem = numeroItem;

this.descricao = descricao;

this.quantidadeComprada = quantidadeComprada;

this.valorUnitario = valorUnitario;

}

3 Respostas

S

Não entendi direito o que você pede, mas deve ser isso.

if(this.quantidadeComprada < 1){
      return 0;
}else{
     return this.quantidadeComprada
}
P

estou tentando entender isso ai faz tempos, a professora usou maior que um quando foi desconto , ai eu bugo ai .

Mike

Eu faria a validação no set

public void setQuantidadeComprada(int quantidadeComprada){
     if(quantidadeComprada < 1){
        this.quantidadeComprada = 0;
     }
     else {
         this.quantidadeComprada = quantidadeComprada;
     }
}

public int getQuantidadeComprada(){
     return this.quantidadeComprada;
}
Criado 21 de março de 2018
Ultima resposta 21 de mar. de 2018
Respostas 3
Participantes 3