6. 1次元配列
6. 1次元配列
配列の作成
lesson 014
class Lesson014 { public static void main(String args[]) { int ary[] = new int[5]; ary[0] = 10; ary[1] = 20; ary[2] = 30; ary[3] = 40; ary[4] = 50; System.out.println("配列0番の内容 = " + ary[0]); System.out.println("配列1番の内容 = " + ary[1]); System.out.println("配列2番の内容 = " + ary[2]); System.out.println("配列3番の内容 = " + ary[3]); System.out.println("配列4番の内容 = " + ary[4]); System.out.println("配列要素のサイズ = " + ary.length); } }
実行結果
L:\>java Lesson014
配列0番の内容 = 10
配列1番の内容 = 20
配列2番の内容 = 30
配列3番の内容 = 40
配列4番の内容 = 50
配列要素のサイズ = 5
配列の初期化
lesson 015
class Lesson015 { public static void main(String args[]) { int ary[] = {10,20,30,40,50}; System.out.println("配列要素のサイズ = "+ ary.length); System.out.println("配列0番の内容 = " + ary[0]); System.out.println("配列1番の内容 = " + ary[1]); System.out.println("配列2番の内容 = " + ary[2]); System.out.println("配列3番の内容 = " + ary[3]); System.out.println("配列4番の内容 = " + ary[4]); } }
実行結果
L:\>java Lesson015
配列要素のサイズ = 5
配列0番の内容 = 10
配列1番の内容 = 20
配列2番の内容 = 30
配列3番の内容 = 40
配列4番の内容 = 50
配列のコピー
lesson 016
class Lesson016 { public static void main(String args[]) { int ary[] = {10,20,30,40,50}; int ary_copy[] = ary; System.out.println("配列要素のサイズ = " + ary_copy.length); System.out.println("配列0番の内容 = " + ary_copy[0]); System.out.println("配列1番の内容 = " + ary_copy[1]); System.out.println("配列2番の内容 = " + ary_copy[2]); System.out.println("配列3番の内容 = " + ary_copy[3]); System.out.println("配列4番の内容 = " + ary_copy[4]); ary_copy[0] = 100; ary_copy[1] = 200; System.out.println("配列0番の内容 = " + ary[0]); System.out.println("配列1番の内容 = " + ary[1]); } }
実行結果
L:\>java Lesson016
配列要素のサイズ = 5
配列0番の内容 = 10
配列1番の内容 = 20
配列2番の内容 = 30
配列3番の内容 = 40
配列4番の内容 = 50
配列0番の内容 = 100
配列1番の内容 = 200