<<3.配列 の目次
配列の宣言
問題5(難易度:1)                                     2004年11月25日
長さ5の、intの配列型の変数aを宣言したい。下の中から正しいものを選べ。
  A. int[] a = new[5];       
    B. int a[] = new int[5];
    C. int a[5];
    D. int[] a;
          a = new int[5];
解説
 まず正解はD。最初の文で、変数aがintの配列型であることを宣言します。次にnewで長さ5の配列本体の領域を確保し、それをaが参照します。このパターンを覚えておきましょう。この2文を一緒にしたのがBです。これもよく使われるパターンです。DとB、このふたつは大事です。
 Aは右辺の「int」が抜けています。Cは変数宣言と配列確保の両方をいっぺんにやろうとしていますができません。

解答 B D

参考 読み物Java 第7章 一軒家よりアパート?
<<3.配列 の目次次問題>>
Copyright (c) 2004 Nagi Imai All Rights Reserved..