当变量的值变为零时,停止递减到负值

时间:2016-03-30 18:08:09

标签: java android android-studio

下面的代码有两个值递增和递减,它们挂钩到XML中的按钮

resetButton.contentEdgeInsets.top = 50
resetButton.contentEdgeInsets.left = 50

并且增量工作正常,减量也可以正常工作但是当我按下减量时它会进入0,-1,-2,-3等等但是当我使用减量按钮时我希望0成为最终值帮助< / p>

4 个答案:

答案 0 :(得分:6)

如果数量的值低于0,则在减少后检查并相应地设置:

实施例

Lorem Ipsum Dolor

答案 1 :(得分:2)

使用它:

public void decrement(View view){
    quantity = quantity>0 ? --quantity : 0;
    display(quantity);
}

仅当quantity的值大于零时,上述代码才会递减。否则它只会返回零。

答案 2 :(得分:0)

public void decrement(View view)
{
  if(quantity==0)
  {
    display(quantity);
  }
  else
  {
    quantity--;
    display(quantity);
  }
}

我的代码不允许数量低于0(希望您理解)

答案 3 :(得分:0)

/ **      *单击减号按钮时将调用此方法。      * /     公共无效递减(查看){         if(数量<2)数量= 1;             数量=数量1;         显示(数量);     }