2

我读过很多关于声誉的话题,但没有一个符合我的需要。我正在实施一个问答网站。每个帖子(问题/答案)都可以投票。每个用户都有一个信誉分数。根据用户的声誉,每个帖子的投票权重更大。但是,例如,我不想做无休止的 if else

if (0 < user_reputation < 10) then post_vote += 1
if (10 < user_reputation < 20) then post_vote += 2
if (20 < user_reputation < 30) then post_vote += 3
if (30 < user_reputation < 40) then post_vote += 4
..........

请提出一种更好的方法(一个公式左右)来计算帖子的投票,而不使用上述无尽的 if/else。我正在使用 Java。

4

1 回答 1

3

利用post_vote += (int)(user_reputation/10);

于 2013-09-18T10:17:01.603 回答