有沒有辦法設置整數的最小值和最大值?我做了一些研究,但我找不到任何有用的東西。我需要設置最小值0和最大值30,所以當用戶觸摸按鈕(TouchListener)時,數字將從30變爲0.我知道可以用if語句完成,但我正在尋找更好的方法。設置Int的最小值和最大值? Android
int total= Integer.MAX_VALUE + 30;
int left= Integer.MIN_VALUE + 0;
total= 30;
left = 30;
.....
onTouchListener...
switch (action) {
case MotionEvent.ACTION_DOWN:
left--;
setText();
break;
...
protected void setText() {
count.setText(left + "/" + total);
}
但問題是,int值變爲0下-1 -2等等等等 我怎樣才能停止?如何設置Min int值?
不要調用setText();如果剩餘<0 – 2014-11-21 11:30:10
它不會設置文本,但值將會在0以下,此外它可以像'if(left> 0){left - ;}'一樣完成但我不想使用如果其他語句。 aga的代碼工作正常。 – 2014-11-21 11:34:18