배열
-
C++ 1차원 배열Visual Studio/C++ 기초 2013. 11. 7. 16:58
배열은 동일한 자료형으로 구성된 자료의 집합입니다. 배열을 처리하기 위해서 메모리에 연속된 기억 공간을 사용합니다. 만일 연관성 있는 동일한 성격의 자료를 사용한다고 가정할 때, 일반 변수로 선언해서 처리하기 보단 배열을 사용하는 방법이 훨씬 더 효율적입니다. 예를 들어, 5개의 서로 다른 변수를 int형으로 선언한 예를 배열로 처리하면 다음과 같습니다. int data[5]; 배열 첨자는 0부터 시작하여 data[0], data[1], data[2], data[3], data[4] 까지 됩니다. 배열도 변수의 일종이기 때문에 배열을 선언함과 동시에 초기화할 수 있습니다. 그런데 배열은 일반 변수와 달리 여러 개의 자료로 구성되어 있기 때문에 초기화하는 방법이 다릅니다. 먼저 배열을 선언할 때 배열의 크..
-
Java 2차 배열Java/Java 기초 2012. 6. 20. 23:28
이번 포스팅은 2차 배열에 관한 내용입니다. 어제 포스팅 한 내용중에 두칸 짜리 배열이 있었죠? int array[][] = new int[][]; 이렇게 칸이 두 칸인 경우 이 것을 2차 배열이라고 합니다. 어떤 구조로 되어있냐 하면 예를 들어 5행 6열의 배열이 있다고 합시다. int array[][] = new int[5][6]; // 이렇게 선언합니다. 0행 0열 0행 1열 0행 2열 0행 3열 0행 4열 0행 5열 1행 0열 1행 1열 1행 2열 1행 3열 1행 4열 1행 5열 2행 0열 2행 1열 2행 2열 2행 3열 2행 4열 2행 5열 3행 0열 3행 1열 3행 3열 3행 3열 3행 4열 3행 5열 4행 0열 4행 1열 4행 2열 4행 3열 4행 4열 4행 5열 구조는 이렇게 짜여지고 항상..
-
Java 배열Java/Java 기초 2012. 6. 19. 21:31
기초를 다 건너뛰고 배열부터 소개해 드린 이유는 나중에 배열이 배우게 될 GUI에 필수불가결한 요소이기 때문입니다. 배열의 정의 방법을 간단하게 소개하겠습니다. type[] name = new type[size]; type name[] = new type[size]; type[][] name = new type[size][size]; type name[][] = new type[size][size]; // 칸이 두칸 이상인 것은 2차 이상의 배열을 뜻합니다. type[] name[] = new type[size][size]; // type은 배열의 선언 형식을 뜻합니다. 예제를 보겠습니다. 결과 number 배열의 칸 수 :10 1부터 10까지의 합 : 55 1부터 10까지의 합의 평균 : 5.5 여기서..