2차원배열

    2차원 배열 랜덤 값 중복 제거

    2차월 배열 랜덤 값 중복 제거 1~10 사이의 랜덤 값을 3행 3열 2차원 배열에 대입한다. 단, 랜덤 값에 중복을 제거해서 2차원 배열에 대입할 것 public void method3() { int[][] szArr = new int[3][3]; int[] nNum = new int[9]; int nIndex = 0; // 1차원 배열에 랜덤 값 대입 후 중복 확인 for(int i = 0; i < nNum.length; i++) { nNum[i] = (int)(Math.random()*10)+1;// 랜덤 값 대입 for(int j = 0; j < i; j++) { if(nNum[i] == nNum[j]) {// 인덱스의 값이 같을 경우 i--;// i를 감소시켜 다시 랜덤 값 대입 break; }..

    2차원 배열

    2차원 배열 행과 열로 이루어진 테이블 형태로 데이터를 저장하기 위한 배열 2차원 배열 선언과 초기화 1번을 가장 많이 사용 // 1번 int[][] nNum = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // 1-1번 int[][] nNum1 = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // 2번 int[][] nNum2 = new int[][] { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; 2차원 배열 반복문을 이용한 초기화 public void method1() { int[][] szArr1 = new int[3][5]; int nNum = 1; for(int i = 0; i < szArr1.length; i++) { for(int..