2 차원 배열

1561 단어 자바2 차원 배열
2 차원 배열[][](배열 의 배열)형식 1:int[]arr=new int[3][2];(1)arr 라 는 이름 의 2 차원 배열(2)2 차원 배열 에는 3 개의 1 차원 배열(3)이 있 고 1 차원 배열 마다 2 개의 요소(4)1 차원 배열 의 이름 은 각각 arr[0],arr[1],arr[1],arr[2](5)이 첫 번 째 1 차원 배열 에 1 각 표 시 를 78 로 쓰 는 방법 은 arr[0][1]=78 형식 2:int[]arr=new int[3]이다.1)2 차원 배열 에는 3 개의 1 차원 배열(2)이 있 습 니 다.모든 1 차원 배열 은 기본 초기 값 null(3)입 니 다.이 3 개의 1 차원 배열 을 각각 arr[0]=new int[3]로 초기 화 할 수 있 습 니 다.arr[1] = new int[1]; arr[2] = new int[2]; int[ ][ ] arr = new int[3][4];
arr 라 는 2 차원 배열 을 정의 합 니 다.2 차원 배열 에는 3 개의 1 차원 배열 이 있 고 1 차원 배열 마다 4 개의 요소 가 있다.
package com.zwj;

public class Demo {

	public static void main(String[] args) {
		//int[] arr = new int[3];	//    
		int[][] arr = new int[3][4];//      arr     。      3     。
		//             
		System.out.println(arr[0][1]); //             
		
		/**
		int[][] arr = new int[3][];
		arr[0] = new int[3];
		arr[1] = new int[1];
		arr[2] = new int[2];
		
		System.out.println(arr.length);//           3
		System.out.println(arr[0].length);//               
		*/
		
		int[][]  arr1 = {{12,2,3,1},{2,1,5}};	//         
		int sum = 0;
		for(int x=0; x<arr.length; x++){
			for(int y=0; y<arr[x].length; y++){
				sum = sum + arr[x][y];
			}
		}
		System.out.println("sum=" + sum); 	//       
		
		/**
		 *    :
		         :int[][]y;int y[][];int[]y[]; 
		int[]x,y[];	//x  ,y  ,    int[] x; int[]y[];
		a.x[0]=y		//no
		b.y[0]=x		//yes
		c.y[0][0]=x;	//yes
		d.x[0][0]=y;	//no
		e.y[0][0]=x[0];	//yes
		f.x=y	//no
		
		*/
				
	}

}

좋은 웹페이지 즐겨찾기