math_neko 2012-08-17 08:16:54

[Java] 今年って閏年だっけ ? このエントリーをはてなブックマークに追加

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

ウンコードの趣旨からは反れますが何か釈然としない。today が情報持ってるのに何でわざわざ引数を要求するのか。しかも static メソッドじゃない罠。

import java.util.Calendar;
import java.util.GregorianCalendar;

class Test {
  public static void main(String[] args) {
    GregorianCalendar today = new GregorianCalendar();
    boolean isLeap = today.isLeapYear(today.get(Calendar.YEAR));
    if(isLeap) {
      System.out.print("閏年です");
    } else {
      System.out.print("閏年ではありません");
    }
  }
}

コメント(7)

#2 math_neko 2012-08-17 09:05:08  

> 実際は日付ユーティリティークラスにてStaticなisLeapYearメソッドを作る

実務上はそうなりますよねぇ。こんな面倒なことしないw

#3 InternalServerE 2012-08-17 18:44:20  

ヤバい世界初耳。こりゃ確かにウンコだ。
単体テストコード書いてり自分で違和感感じるだろうになぁ。それともjavaの中の人は天才すぎてテストなんか満足にやらないんですかね。

#4 kogaken1 2012-08-18 00:16:27  

Java の isLeapYear が使えない件 - 似非プログラマの覚え書き http://d.hatena.ne.jp/redcat_prog/20120515/1337021741

#5 math_neko 2012-08-18 00:37:36  

物凄いブーメランが飛んできたwwwそれ私のブログwww

#7 math_neko 2012-08-22 17:25:54  

ちなみに Ruby だと


require "date"
d = Date.today
puts d.leap?

まさに今北産業


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

[PHP] つ、釣り!?

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

ツボって思い出し笑いが止まらなかったので...

class Hoge {
    /*
      * インストラクター
...

鑑賞する »

[PHP] ループ処理?お前がそう思うんならそうなん...

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

お前は何がしたいんだ。

$arr = array();
$r_count = 1;

foreac...

鑑賞する »

[PHP] 初心者の頃に書いたプログラム

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

/home/username/www/ ...

<?php
ini_set("display_errors", "off");...

鑑賞する »