for each

forのもう一つの使い方

java version 1.5 以降では、もう少し簡単な for の書き方が可能になっています。

public class Aisatsu3 {
    public static void main( String[] args ) {
        for ( String name : args ){
            System.out.println( name + "さん こんにちは");
        }
        System.out.println( "あいさつがおわりました。" );
    }
}

これはargsがStringの配列なので、その要素をnameというStringの変数の中に代入して、argsの全要素について繰り返すという意味です。

nameは自分で決める変数なので、名前は自由に決めることができます。

もくじ

聖愛高等学校
http://www.seiai.ed.jp/
Last Modified