tanaka_733 2012-08-01 02:26:21

[Java] 型はdouble だけど値は... このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

割合の計算で、値を設定ファイルなどに外だししておいて、取得して計算するロジックです。 百分率は0[%]から100[%]の値が入る想定なのですが、この処理だとrが0か1にしかならないですね。 白か黒かはっきりしていいと思います。。。

public double calculate(int value) {
    //このクラスで定義している、設定ファイルから百分率を取得するメソッド
    int ratio = getRatio();
    double r  = ratio / 100;
    double result = value * r;
    return result;
}

コメント(5)

#1 InternalServerE 2012-08-14 15:24:21  

それもさることながら、ただreturnするだけの値をresult変数に入れてるのも違和感ありあり。 ファウラーさんに謝れ

#2 sindoguest1 2012-08-15 06:48:34  

間にデバッグプリント入れたりするのに便利じゃね?

#3 libraplanet 2012-09-24 12:12:20  

最近同じことをやらかしたので胸が痛いです。

#4 math_neko 2012-09-24 12:13:56  

やってもうたかw

#5 ItSANgo 2012-09-27 01:37:06  

せめて100.0で割っておけば。


このウンコードに臭った人は、こちらのウンコードにも臭ってます

[その他] HOW TO ABC..

このエントリーをはてなブックマークに追加

実際にあった某システムの超重要なマスター...

create table item_master (
 A varchar(2...

鑑賞する »

[Java] フルHD推奨。

このエントリーをはてなブックマークに追加

画面の左側がわりと無駄な気がします。

public int hoge(){
    int result = 0;
...

鑑賞する »

[Java] スベテカンスウ

このエントリーをはてなブックマークに追加

何でもやってくれる関数って、便利ですよね...

class Processor
{
	public bool process...

鑑賞する »