Javaエバンジェリストがお届けするホットな話題
5分でわかる今週のJava ホットトピック
水曜日 2 07, 2007
今週のJavaクイズ(1):何が印刷されるでしょうか?

Javaエバンジェリストグループでは「2時間で学ぶ今月のJavaホットトピック」と題して毎月無料セミナーを夕方に開催しています。このセミナーでは、だいたい2つ程度のトピックほどのプレゼンテーションの他に、参加いただいた方には大変好評なJavaを使った問題を出題しています。このブログでは過去のセミナーでご紹介した問題を毎週ご紹介していきます。なお、答えは次の週までお楽しみ。

何が印刷されるでしょうか?

次のプログラムを実行するとなにが印刷されるでしょうか?  答えとその理由をお考えください。

import java.util.*;

public class Equality {
public static void main(String args[]) {
Map<Short, Short> map = new HashMap<Short, Short>();
for (Short i = 0; i < 365; i++)
map.put(i, i);

for (Short i = 0; i < 365; i++) {
if (map.get(i) != i) {
System.out.println(i);
System.exit(0);
}
}
}
}

 


投稿されたコメント:

コメント
コメントは無効になっています。
過去の記事
« 12月 2009
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
今日
Click me to subscribeこのブログを購読する(RSS)
検索

リンク
 

Today's Page Hits: 56