トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Test3.java

class Test3{
	public static void main(String[] args){
		// 配列の宣言の仕方がCとは違う。
		// 厳密に言うと、配列クラスから配列の実体(オブジェクト)を作っている。
		int[] a = new int[3];
		int[] b = {1,2,3};
		String[] name = new String[3];
		a[0]=2;
		a[1]=4;
		a[2]=8;
		name[0]="ほげ";
		name[1]="ほげほげ";
		name[2]="ほげほげほげ";
		for(int i=0; i<3; i++){	// 宣言はいつでもできる
			System.out.println(a[i]+","+b[i]+","+name[i]);
		}
		
		// 二次元配列
		// 宣言はいつでもできる
		int[][] room = new int[5][5];
		for(int y=0; y<5; y++){
			for(int x=0; x<5; x++){
				room[x][y]=x*y;
			}
		}
		for(int y=0; y<5; y++){
			for(int x=0; x<5; x++){
				System.out.print(room[x][y]+" ");
			}
			System.out.println();
		}
	}
}