数か月前、チェスのレーティングを計算する Java アプリケーションを作成しました。自分のコンピューターでしかテストしていませんが、プログラムは期待どおりに機能しました。
特定のオペレーティング システムでは、プログラムが正常に動作しないことがわかりました。Windows 7での誤った出力の画像を含めましたが、これはWindows 8で得られるものです。(プレーヤーのレーティングは、レーティングの低い対戦相手に対して 1.5/5 しか得点しなかったため、減少するはずです)。このプログラムでは、プレイヤーの評価を下げることはできないようです。
これら 2 つのバージョンの Windows 間でプログラムの動作が異なる理由について、誰かが私を正しい方向に向けることができますか? ここSOや他の場所で説明を見つけることができませんでした。