Daily coding
Java Basic : day 3 - Example 02 : 2차원 배열을 1차원 배열에 넣기 본문
Language/Java_basic
Java Basic : day 3 - Example 02 : 2차원 배열을 1차원 배열에 넣기
sunnnkim 2019. 11. 20. 19:25package day3;
import java.util.Arrays;
public class Ex02 {
public static void main(String[] args) {
// Ex 02
// 2차원 배열을 1차원 배열에 대입하라.
// 2차원 배열 선언 및 할당
int arr2[][] = { // int [2][3] 짜리 배열
{ 11, 12, 13 }, { 21, 22, 23 } };
// 1차원 배열에 집어넣기
// 1차원 배열의크기 :
// 열의 수 * 행의 수 = arr2.length * arr2[0].length
int arr1[] = new int[arr2.length * arr2[0].length];
// 할당시 1차원 배열의 위치를 저장하는 변수 index
int index = 0;
for (int i = 0; i < arr2.length; i++) {
for (int j = 0; j < arr2[0].length; j++) {
arr1[index] = arr2[i][j];
index++;
}
}
// 출력
System.out.println("1차원 배열에 집어넣기 = "+ Arrays.toString(arr1));
}
}
'Language > Java_basic' 카테고리의 다른 글
Java Basic : day 4 - 피보나치 수열 (Fibonacci sequence) (0) | 2019.11.22 |
---|---|
Java Basic : day 3 - Example 03 : 계산기 ( 입력값 검사 및 예외처리) (0) | 2019.11.20 |
Java Basic : day 3 - Example 01 : 최대값, 최소값 찾기 (Max / Min) (0) | 2019.11.20 |
Java Basic : day 3 - 2차원 배열 (0) | 2019.11.20 |
Java Basic : day 3 - String 데이터 타입 / String 메소드 (0) | 2019.11.20 |