码迷,mamicode.com
首页 > 其他好文 > 详细

通过次数限制的问题

时间:2015-07-01 12:09:31      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

比如做一件事件 有一个次数的限制,那这个限制我是怎么写呢?

这个当前已做次数 是放在 vo 里,难道我这样写:

if(vo!=null && vo.getCount>= 2) return 次数超过2次问题

上边的写法有没有问题呢,其实是有点问题的,当次数限制 不是2次 而是 0次,就是说这个功能免费玩家是不能玩的,只有vip或者其他条件才可以玩,不能免费玩家玩,那上边

问题肯定就会出现问题,因为 玩家刚开始玩 这个功能 vo 肯定是null,那

if(vo!=null && vo.getCount>= 0) 这个限制是不能限制住免费 玩家玩的,因为第一次玩这个功能,vo是为null 的,所以 这中类型的限制 正确写法 :

int count = 0;

if(vo!=null)count = vo.getCount();

if(count>=0)return 次数超过0次错误

因为 通过一个临时变量转一下就不会出现问题了。

通过次数限制的问题

标签:

原文地址:http://www.cnblogs.com/wzhanke/p/4612711.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!