Archive for 2013年5月8日

Java Puzzlers って何?!サンプル問題

Java Day Tokyo 2013 の中で「帰ってきた Java パズラー」というセッションを 16:45 – 17:35 の時間帯で実施します。

皆様、Java パズラーをご存知でしょうか?
もしかしたら、特に若い方々はこのセッションの内容についてご存じないかと思い少し、本ブログですこしご紹介します。このセッションは過去、本場 JavaOne でとても人気のあったセッションで、このセッションは常に満員になるほどの名物セッションでした。その後、「Java Puzzlers 罠、落とし穴、コーナーケース」という書籍もでてベストセラーにもなりました。

このセッションでは、どんな事をするかというと、簡単にいうならば、参加型のクイズ形式のセッションになります。単なるクイズ・セッションではなくおもしろい要素もあります。

セッションでは、登壇者が皆様に質問を出します。

「下記の Java のプログラムを実行すると何が表示されるでしょうか?」

public class Test {
    public static void main(String[] argv) {
        System.out.println(12_345_678 + 87_654_32l);
        System.out.println(01_234_567 + 76_543_210);
    }
}

* 下記の 5 択の中から正解を選んでください。
(1) 99999999 76885601
(2) 99999999 77777777
(3) 21111110 76885601
(4) 21111110 77777777
(5) コンパイルエラー

※ 本、ブログをご覧頂いた皆様、コンパイルして実行せずに、コードのレビューだけで、正解を導きだしてみてください!!正解は、明日追記します。

実際、当日は実際に考える時間はあまりありません。短い時間の中でコードレビューをして、正しいと思う番号に手をあげて皆様は参加します。うっかりしていると間違えてしまう点や、見落としがちな点をご紹介します。このセッションは、JJUG(日本 Java ユーザ・グループ) の協力を得て、日本オリジナルで Java SE 7, Java SE 8 に対応した問題をみなさまに提出いたします。Java の初心者から玄人の皆様すべてが楽しんでいただけるこの参加型セッション、ぜひみなさまご参加ください。

広告

2013年5月8日 at 6:19 PM 1件のコメント


Java Champion & Evangelist

ご注意

このエントリは個人の見解であり、所属する会社の公式見解ではありません

カレンダー

2013年5月
« 3月   6月 »
 12345
6789101112
13141516171819
20212223242526
2728293031  

カテゴリー

Twitter

  • RT @education_prb: アフレル、「教育版レゴ マインドストーム EV3」とプログラミング言語ガイドのセットを特別価格で販売 edtechzine.jp/article/detail… 1 day ago
  • RT @MegMallin: What a great Day 1 of #OpenHack #Sydney. Thanks to all our brilliant coaches and an amazing group of 125 attendees. Bring… 1 day ago
  • RT @Sharat_Chander: To all the @Java community dads worldwide: Happy Father's Day! Padre, 父親, Père, Vater, पिता, Athair, お父さん, Far, 아버지, P… 1 day ago
  • RT @OpenJDK: Michihiro Horie, Hiroshi Horii, Kazunori Ogata, Tamiya Onodera: Balanced double queues for GC work-stealing on weak memory mod… 1 day ago
  • RT @shinoblogavi: 【#ms豆知】 マイクロソフトが保有する海底ケーブルの長さは世界で2番目。(1位はアメリカ政府)大陸間を結ぶ多くの海底ケーブルはマイクロソフトが保有するもので、インターネット回線として日々利用されています。なので勿論Azureのデータセンター… 1 day ago

clustermap

ブログ統計情報

  • 1,061,344 hits

Feeds