try ~ catch 構文を使って、何か笑えるギャグか何かを作って下さい

http://msugai.fc2web.com/java/trycatch.html

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/02/17 16:10:06
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:hissssa No.1

回答回数428ベストアンサー獲得回数129

ポイント60pt

try {
  埋蔵金掘り出し
  子供手当て
  高速道路無料化
  ガソリン税廃止
  議員定数削減
  天下り廃止
  企業献金禁止
  普天間問題解決
  公務員人件費削減
} catch(達成不可Exception) {
  増税
} catch(マニフェスト違反批判Exception) {
  // 責任をとって解散総選挙 ←コメントアウト
}


・・・・・笑えないなぁ

他1件のコメントを見る
id:hissssa

確かに増税はfinallyかも知れませんね
でもそれだとExceptionが発生しなくても確実に増税されることになりますがwww

2012/02/10 16:52:14
id:suzume_oyado

>でもそれだとExceptionが発生しなくても確実に増税されることになりますがwww

なんか実際、そんな感じなので…。orz

2012/02/10 16:54:29
id:a-kuma3 No.2

回答回数4974ベストアンサー獲得回数2154

ポイント60pt
    try {
        shopping();
        go_home();
        cooking(dinner);
    } catch (FishStolenException fsex) {
        try {
            chase(cat);
        } catch (LeaveShoesException lsex) {
            everyone.laughing();
            sun.laughing();
            go_home();
        }
    }

    try {
        go_to_town();
        shopping();
        go_home();
    } catch (LeaveWalletException lwex) {
        everyone.laughing();
        puppy.laughing();
        go_home();
    }

f:id:a-kuma3:20120210171514j:image

id:suzume_oyado

すごい…。コードからメロディーが脳内再生されました。

2012/02/10 19:55:57
id:a-kuma3 No.3

回答回数4974ベストアンサー獲得回数2154

ポイント60pt
    try {

        ...

    } catch (BadMannerException bmex) {
        return;             // NOP

    } catch (Buddha.ExcessThreeTimesException ettex) {
        System.panic();     // UNKNOWN

    }

f:id:a-kuma3:20120212002354j:image:w200

id:suzume_oyado

仏の顔も3度迄ですか…。
高尚すぎて、他の方が回答できません... orz

2012/02/12 00:33:40
id:a-kuma3

ありゃ、普通にふざけてるだけなんですが (´・ω・`)

というわけで、かかってきなさい >誰

2012/02/12 00:42:31
id:Lhankor_Mhy No.4

回答回数814ベストアンサー獲得回数232

ポイント60pt

 Javaよく分かんないんですが、id:a-kuma3から挑戦状(意訳)が届いたので。

try {
  for (int i = 0; i < jizo.length; i++){
    jizo[i].put( oldMan.stock('kasa') );
  }
} catch (EmptyKasaException e) {
  try {
    jizo[i].put( oldMan.equipment('kasa') );
  } catch (EmptyKasaException e)
    jizo[i].put( oldMan.equipment('tenugui') );
  }
} finally {
    now = new Year();
    return ['mochi', 'komedawara', 'sakana'];
}

 
 しかし、あれですね、たぶん想定どおりに動かないですねこれ。

id:suzume_oyado

なるほど、昔話ですね。もしかして、人生ってtry~catchで記述できるんじゃないだろうか。

2012/02/12 13:05:09
id:TransFreeBSD No.5

回答回数668ベストアンサー獲得回数268

ポイント60pt

継承されてるはず……

try {
    throw new Chocolate();
} catch (Heart e) {
    he.happy();
} finally {
    he.present();
}

え?これって例外なんですか?

id:suzume_oyado

またタイムリーな。
catchも さる事ながら、throwもなかなか…。

2012/02/13 23:50:57

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません