本文整理汇总了Java中org.openyu.commons.lang.NumberHelper.isAddOverflow方法的典型用法代码示例。如果您正苦于以下问题:Java NumberHelper.isAddOverflow方法的具体用法?Java NumberHelper.isAddOverflow怎么用?Java NumberHelper.isAddOverflow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.openyu.commons.lang.NumberHelper
的用法示例。
在下文中一共展示了NumberHelper.isAddOverflow方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addDailyTimes
import org.openyu.commons.lang.NumberHelper; //导入方法依赖的package包/类
/**
* 增減每日已玩的次數
*
* @param times
* @return
*/
public boolean addDailyTimes(int times)
{
boolean result = false;
if (!NumberHelper.isAddOverflow(getDailyTimes(), times))
{
//最後玩的時間
setPlayTime(System.currentTimeMillis());
//每日已玩的次數
setDailyTimes(getDailyTimes() + times);
//累計每日已玩的次數,不需每日重置
addAccuTimes(times);
result = true;
}
return result;
}
示例2: addAccuTimes
import org.openyu.commons.lang.NumberHelper; //导入方法依赖的package包/类
/**
* 增減累計每日已玩的次數,不需每日重置
*
* @param times
* @return
*/
public boolean addAccuTimes(int times)
{
boolean result = false;
if (!NumberHelper.isAddOverflow(getAccuTimes(), times))
{
setAccuTimes(getAccuTimes() + times);
result = true;
}
return result;
}
示例3: addDailyMills
import org.openyu.commons.lang.NumberHelper; //导入方法依赖的package包/类
public boolean addDailyMills(long mills)
{
boolean result = false;
if (!NumberHelper.isAddOverflow(getDailyMills(), mills))
{
//每天已訓練毫秒
setDailyMills(getDailyMills() + mills);
//累計每天已訓練毫秒,不需每日重置
addAccuMills(mills);
result = true;
}
return result;
}
示例4: addAccuMills
import org.openyu.commons.lang.NumberHelper; //导入方法依赖的package包/类
public boolean addAccuMills(long mills)
{
boolean result = false;
if (!NumberHelper.isAddOverflow(getAccuMills(), mills))
{
setAccuMills(getAccuMills() + mills);
result = true;
}
return result;
}
示例5: changePoint
import org.openyu.commons.lang.NumberHelper; //导入方法依赖的package包/类
/**
* 增減屬性值
*
* @param point
* @return
*/
public boolean changePoint(int point)
{
boolean result = false;
if (!NumberHelper.isAddOverflow(this.point, point))
{
this.point += point;
result = true;
}
return result;
}
示例6: changeAddPoint
import org.openyu.commons.lang.NumberHelper; //导入方法依赖的package包/类
/**
* 增減增加(成長)的屬性值
*
* @param addPoint
* @return
*/
public boolean changeAddPoint(int addPoint)
{
boolean result = false;
if (!NumberHelper.isAddOverflow(this.addPoint, addPoint))
{
this.addPoint += addPoint;
result = true;
}
return result;
}
示例7: changeAddRate
import org.openyu.commons.lang.NumberHelper; //导入方法依赖的package包/类
/**
* 增減增加(成長)的比率值,萬分位(2000)
*
* @param addRate
* @return
*/
public boolean changeAddRate(int addRate)
{
boolean result = false;
if (!NumberHelper.isAddOverflow(this.addRate, addRate))
{
this.addRate += addRate;
result = true;
}
return result;
}
示例8: checkIncreaseCoin
import org.openyu.commons.lang.NumberHelper; //导入方法依赖的package包/类
/**
* 檢查是否可以增加帳戶的儲值幣
*
* @param accountId
* @param coin
* 正數
* @return
*/
public boolean checkIncreaseCoin(String accountId, int coin) {
boolean result = false;
int currentCoin = findCoin(accountId);
// coin 不能為負數,都當正數處理,且兩數相加不能大於Integer.MAX_VALUE
result = (coin < 0 ? false : !NumberHelper.isAddOverflow(coin, currentCoin));
return result;
}
示例9: checkIncreaseGold
import org.openyu.commons.lang.NumberHelper; //导入方法依赖的package包/类
/**
* 檢查增加金幣
*
* @param role
* 角色
* @param gold
* 金幣
* @return
*/
public boolean checkIncreaseGold(Role role, long gold) {
boolean result = false;
// 檢查條件
// gold 不能為負數,都當正數處理,且兩數相加不能大於Long.MAX_VALUE
boolean overflow = NumberHelper.isAddOverflow(gold, role.getGold());
result = (gold < 0 ? false : !overflow);
return result;
}