Java
1. 선언 및 초기화
* 배열의 이름은 배열의 첫 주소를 가리킨다. (아래 예시에서 students는 students[0]을 가리킴.)
① int[] students = new int[3];
② int[] students = { '홍길동', '김장미', '황국화' }
2. 배열 길이
System.out.println(students.length);
*3, 4번은 import java.util.Arrays; 하기!!
3. 배열 요소
System.out.println(Arrays.toString(students));
4. 배열 요소 복사
int[] student1 = null;
student1 = Arrays.copyOf(students-배열, students.length-개수);
5. 2차원 배열
① int[][] array = new int[2][3];
② int[][] array = { {1, 2, 3} , {4, 5, 6} }
*객체 배열 및 2차원 배열을 다루기 좋은 예제가 있어서 가져왔습니다:)
출처: 안경잡이개발자
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ndb796&logNo=221201655333
자바(JAVA) 객체 배열 다루기
이 포스팅은 자바 기초 문법에 대한 이해가 된 사람들을 대상으로 객체의 배열을 처리하는 방법을 예제를 ...
blog.naver.com
Python
1. 선언 및 초기화
① a = list()
② a = []
③ a = [1, 2, 3, 4]
2. 2차원 배열 선언
(백준에서 문제 풀다보니까 2차원 배열이 많이 쓰이는 것 같고, 계속 까먹게 돼서 정리해보았다.)
* 얕은 복사 조심하기!!
①
array = [[0 for col in range(10)] for row in range(10)]
②
array = [[0]*10 for i in range(10)]
Java
1. 선언 및 초기화
* 배열의 이름은 배열의 첫 주소를 가리킨다. (아래 예시에서 students는 students[0]을 가리킴.)
① int[] students = new int[3];
② int[] students = { '홍길동', '김장미', '황국화' }
2. 배열 길이
System.out.println(students.length);
*3, 4번은 import java.util.Arrays; 하기!!
3. 배열 요소
System.out.println(Arrays.toString(students));
4. 배열 요소 복사
int[] student1 = null;
student1 = Arrays.copyOf(students-배열, students.length-개수);
5. 2차원 배열
① int[][] array = new int[2][3];
② int[][] array = { {1, 2, 3} , {4, 5, 6} }
*객체 배열 및 2차원 배열을 다루기 좋은 예제가 있어서 가져왔습니다:)
출처: 안경잡이개발자
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ndb796&logNo=221201655333
자바(JAVA) 객체 배열 다루기
이 포스팅은 자바 기초 문법에 대한 이해가 된 사람들을 대상으로 객체의 배열을 처리하는 방법을 예제를 ...
blog.naver.com
Python
1. 선언 및 초기화
① a = list()
② a = []
③ a = [1, 2, 3, 4]
2. 2차원 배열 선언
(백준에서 문제 풀다보니까 2차원 배열이 많이 쓰이는 것 같고, 계속 까먹게 돼서 정리해보았다.)
* 얕은 복사 조심하기!!
①
array = [[0 for col in range(10)] for row in range(10)]
②
array = [[0]*10 for i in range(10)]