keiichiroh 2012-11-03 04:31:08

[Java] 太陽のバカヤロー このエントリーをはてなブックマークに追加

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

俺じゃないけど、俺も引っかかったと思う。すべては太陽のせい。 何がどううんこなのか分からなければ、動かしてみよう!そして叫べ、太陽のバカヤロー!!

package unko;

import java.util.Calendar;

/**
 * 正直、本当にうんこなのは誰だろう?
 */
public class UnkoCal {
    static String getUnko(int yyyy, int mm, int dd) {
        Calendar cal = Calendar.getInstance();
        cal.set(yyyy, mm, dd);
        cal.add(Calendar.DAY_OF_MONTH, 1);
        String y = "0000" + String.valueOf(cal.get(Calendar.YEAR));
        String m = "00" + String.valueOf(cal.get(Calendar.MONTH));
        String d = "00" + String.valueOf(cal.get(Calendar.DAY_OF_MONTH));
        return y.substring(y.length()-4)
            + "/" + m.substring(m.length()-2)
            + "/" + d.substring(d.length()-2);
    }
    public static void main(String[] args) {
        System.out.println(getUnko(2011, 1, 31));
    }
}

コメント(4)

#1 InternalServerE 2012-11-03 20:43:18  

ええと、投稿者さんの趣旨は、「コードが無駄に長くて汚い」、「期待通りに動かない」のどっちざんしょ。アピールポイント読むと後者に見えるんだけど、その理解でよいのかな。

#2 keiichiroh 2012-11-04 06:33:23  

そうです。コードの品質は「動かして」も判りゃしません。 期待通りに動かないことが趣旨で、そのためのmain()による用例です。

#3 InternalServerE 2012-11-04 10:40:15  

そっちか。
getUnkoちゃん、3行程度で書けるんで、むしろそっちの方が気になってしまった。

#4 snipsnipsnip 2013-02-18 15:53:23  


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

[Java] int enum pattern … バ...

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

業務コード使用区分というチェックボックス...

/**
 * 業務コード使用区分のONと業務コード設定区分のONが同一な値の上...

鑑賞する »

[Java] フルHD推奨。

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

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

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

鑑賞する »

[Java] スベテカンスウ

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

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

class Processor
{
	public bool process...

鑑賞する »