2차배열을 1차배열로 변경법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | int arr2[][] = { { 1, 2, 3 }, { 4, 5, 6 } }; int arr1[]; arr1 = arr2ToArr1(arr2); for (int i = 0; i < arr1.length; i++) { System.out.println("arr1 [" + i + "]" + arr1[i]); } } static int[] arr2ToArr1(int arr2[][]) { // [2][3] int rArr[] = new int[arr2.length * arr2[0].length]; int n = 0; for (int i = 0; i < arr2.length; i++) { for (int j = 0; j < arr2[0].length; j++) { rArr[(arr2[0].length * i) + j] = arr2[i][j]; } } return rArr; } } | cs |
'JAVA > 배열 문제' 카테고리의 다른 글
배열(Baseball)만들기(주석달기) (0) | 2018.06.17 |
---|---|
배열(로또게임)만들기.(주석달기) (0) | 2018.06.17 |
2차원 배열 간단한 예제문제풀이 (0) | 2018.06.17 |
2차배열(비정방형 배열) 문제 (0) | 2018.06.16 |
배열(평균점수)구하기 (0) | 2018.06.16 |