我已经阅读了许多关于声誉的主题,但它们都不符合我的需求。 我正在实施Q&网站。每个帖子(问题/答案)都可以投票。每个用户都有一个声誉分数。根据用户的声誉,每个帖子的投票更重要。 但是,我不想做无穷无尽的事,例如
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。
答案 0 :(得分:3)
使用post_vote += (int)(user_reputation/10);