Java

1. 다차원 배열의 이해와 활용 -2차원 배열, 3차원 배열? ok, 4차원 배열, 5차원배열? No! 1차원배열은 선, 2차원 배열은 평면구조, 3차원 배열은 직육면체의 구조 배열이다. int a1[10] ; //길이가 10인 1차원 배열 int a2[4][5]; //행(가로)4, 열(세로)5인 2차원 배열 int a3[2][3][4]; //높이 2, 행3, 열4 인 3차원 배열 2차원 배열을 이해하면 3차원 배열은 이해가 필요없다. ​ -다차원 배열을 대표하는 2차원 배열의 선언 int arr[3][4] ; //행4, 열3 인 int형 2차원 배열 이렇게 배열이 선언되면 배열요소안에 삽입된 두 개의 숫자는 각각의 요소에 접근할 때 사용하게 되는 인덱스 값이다. 정리하면 배열의 이름이 arr이고 배열요..
1. 함수의 인자로 배열 전달하기 함수는 인자를 전달받도록 정의할 수 있다. 함수라는 이름이 붙은 이유도 인자의 전달과 값의 반환이 가능하기 때문이다. -인자전달의 기본방식은 값의 복사이다. "함수호출시 전달되는 인자의 값은 매개변수에 복사가 된다" 위의 문장에서 가장 중요한 단어는 "복사"이다. 즉 복사가 되는 것 뿐이기 때문에 함수가 호출되고 나면 전달되는 인자와 매개변수는 별개가 된다. int SimpleFunc(int num){..} int main(void){ int age =17; SimpleFunc(age); //age에 저장된 값이 매개변수 num에 복사됨 } 위 코드의 SimpleFunc 함수의 호출을 통해서 인자로 age를 전달하고 있다. 그러나 실제로 전달하는 것은 age가 아닌, a..
신재권
'Java' 태그의 글 목록