본문 바로가기

배열2

23.배열2 앞에서 배운 배열은 1차원 배열이다. 그림1에서 보면 빨간색 네모 각각이 데이터라고 생각하면 된다. 1차원은 데이터를 한줄로 나열한것이고 2차원은 엑셀처럼 가로세로 , 3차원은 2차원의 각각의 셀에 다시 1차원처럼 데이터를 나열한것이다. 실제로 프로그램 하다보면 게임 프로그램이 아닌경우는 2차원배열이나 3차원배열을 사용할경우는 잘없다. 나중에 오픈cv 를 공부하다보면 그나마 영상을 저장하거나 할때 2차원배열이 필요할걸로 생각된다. 다차원 배열선언은 다음과 같다. // 1차원 배열 string[] players = new string[10]; string[] Regions = { "서울", "경기", "부산" }; // 2차원 배열 string[,] Depts = {{"김과장", "경리부"},{"이과장",.. 2021. 10. 9.
22.배열1 반복문은 배열과 대부분 같이 쓰인다. 배열이란 동일한 형태의 값을 일렬로 늘어놓은것이다. 우리는 마트에서 사과 , 바나나 , 멜론 , 포도 등이 같이 있으면 과일코너 라고 인지할 수 있다. 만약 다른사람과 전화해서 내위치를 이야기할때 과일코너에 있다고 말하지 사과 , 바나나 , 멜론 , 포도 등등 여러가지가 있는 곳에 있다 라고 이야기하지는 않을것이다. 배열은 이처럼 내가 사용할 여러 데이터들을 하나의 명칭으로 표현하고 말할수 있게 하기위한 도구이다. 가장 기본형식은 아래와 같다. 형식[] 배열명 = { "값1","값2"... }; [] 는 [ ] 두개 붙여쓴문자다. 예제로 확인해보면 아래형태이다. string[] myperson = { "나" , "상상의동물여친" , "효도하자부모님" }; mypers.. 2021. 9. 26.