割合の計算で、値を設定ファイルなどに外だししておいて、取得して計算するロジックです。 百分率は0[%]から100[%]の値が入る想定なのですが、この処理だとrが0か1にしかならないですね。 白か黒かはっきりしていいと思います。。。
public double calculate(int value) {
//このクラスで定義している、設定ファイルから百分率を取得するメソッド
int ratio = getRatio();
double r = ratio / 100;
double result = value * r;
return result;
}
間にデバッグプリント入れたりするのに便利じゃね?
最近同じことをやらかしたので胸が痛いです。
それもさることながら、ただreturnするだけの値をresult変数に入れてるのも違和感ありあり。 ファウラーさんに謝れ