2

評判に関する多くのトピックを読みましたが、どれも私のニーズに合いません。Q&Aサイトを実装しています。各投稿(質問/回答)に投票できます。各ユーザーには評価スコアがあります。ユーザーの評判に応じて、各投稿への投票はより重要になります。ただし、たとえば、他の場合は無限にやりたくありません

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 に答える