文字列の配列

文字列の配列の宣言

文字列でも配列の扱いはおなじです。

宣言は

String[] u;

変数の名前は内容がわかりやすい方がいいですから

String[] namelist;
String[] books;

などとするほうが普通です。

また、[]を後に書くやりかたもあります。

String u[];

大きさの指定

大きさを指定するのも数値と同じく代入と同時におこなう方法と枠だけを確保する方法があります。

まず代入と同時に確保するには、

String[] u = {"abc","def","ghi"};

枠だけを確保するには

String[] u;
u = new String[3];
または、
String[] u = new String[3];

課題

次の名前を配列に読んで挨拶を表示するプログラムを作りなさい。

ファイル名 Aisatsu.java

//この部分に class, main をいつもの様に書き加え、字下げをする。
String[] names = {"鈴木","田中","山田","佐藤","齋藤"};
//下の結果に合わせて ? に 0 から 4 の数値を入れる。
System.out.println( names[ ? ] + "さん こんにちは" );
System.out.println( names[ ? ] + "さん こんにちは" );
System.out.println( names[ ? ] + "さん こんにちは" );
System.out.println( names[ ? ] + "さん こんにちは" );
System.out.println( names[ ? ] + "さん こんにちは" );
System.out.println( "あいさつがおわりました。" );
//この部分に  } を必要数入れる。

次のように表示されます。

田中さん こんにちは
山田さん こんにちは
鈴木さん こんにちは
齋藤さん こんにちは
佐藤さん こんにちは
あいさつがおわりました。

Javaプログラミング(May.2011)
聖愛中学高等学校
http://www.seiai.ed.jp/