<< 猫とトマト | Home | 悲愴ソナタ >>
PR: 転職    お墓    エコ    通販    結婚相談所    シルバー    質屋    葬式    漫画    エステサロン   

本日見た壮絶なコード

// 100で割って切り上げ
BigDecimal bd = new BigDecimal(String.valueOf(new Double(new Integer(i).doubleValue() / 100)));
i = bd.setScale(0, BigDecimal.ROUND_CEILING).intValue();


Re: 本日見た壮絶なコード

壮絶さがわからない…(´;ω;`)
うちもいい加減に言語を覚えなきゃなぁ…
と思いつつめんどくて手をつけてないです

Re: 本日見た壮絶なコード

この場合、i = (i + 99) / 100;で十分ですから、とてつもなく無駄なことをしているのですね。といっても単にGoogleで「Java 切り上げ」とかで検索すると、正解にたどりつくのは意外と難しいのかもと思いました。プログラミング言語自体は、基本的なところは、そんなに難しくないので、ねこさんなら楽勝だと思いますよ。どっちかというとHTTPなどのプロトコルまわりとか、セキュリティとかの方がやっかいだったりします。

コメント追加 トラックバック送信
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8