2006-09-10から1日間の記事一覧

モンティホールパラドックス

昨日、行動ファイナンスの本を読んでて、出てきたクイズ。 詳細は以下のとおりです。 http://ja.wikipedia.org/wiki/%E3%83%A2%E3%83%B3%E3%83%86%E3%82%A3%E3%83%BB%E3%83%9B%E3%83%BC%E3%83%AB%E5%95%8F%E9%A1%8C どうにも納得できず、プログラムを作って…

enumのswitchのnull

switch (yasai) { case null: ... } って書ければいいのになぁ。nullの可能性があるために、switchでぬるぽがあるし、コンパイラの到達可能コードの判定の都合で、書かなくてもいいdefault、あるいはswtichぬけた後のreturnを書かないといかん場所がある。

enumは==を使ってもよい

Java5のenum。どうも不勉強で適当に使っていたため、チキンな僕はこれまで比較にequalsを使っていました。 myyasai.equals(野菜.ナス) しかし、どうやら==で比較できることが保障されているようです。 列挙型 http://java.sun.com/j2se/1.5.0/ja/docs/ja/gui…