[ 목차 ]
1. 배열이란?
2. 배열의 선언과 생성
3. 배열의 길이와 인덱스
4. 배열의 초기화
5. 배열 코딩 연습 1 - 배열 객체 생성 후 갑 초기화 및 출력
6. 배열 코딩 연습 2 - 배열 객체의 각 요소 값 차례로 출력하기
7. 배열 코딩 연습 3 - 배열 값 초기화
8. 배열 코딩 연습 4 - 특정 배열에서 특정값 Index 찾기
9. 배열 코딩 연습 5 - 향상된 for문
10. 배열 코딩 연습 6 - 배열의 복사
11. 배열 코딩 연습 7 - 총합과 평균
12. 배열 코딩 연습 8 - 최대값과 최솟값
13. 배열 코딩 연습9 - 섞기 - 확인 후 로또번호 만들기
14. 다차원 배열과 코딩 연습 1
15. 다차원 배열과 코딩 연습 2
16. 다차원 배열과 코딩 연습 3
15. 정렬 코딩 연습 - 버블 정렬
16. 배열 추가 코딩 연습 1 - 각 학생의 총점과 평균, 과목별 총점과 평균 구하기
17. 배열 추가 코딩 연습 2 - 배열 야구
18. 가변배열
19. 가변배열 코딩연습 - 단어 맞추기
1. 배열이란?
1) 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것
2. 배열의 선언과 생성
1) 선언 : type[ ] 변수명; 또는 type 변수명[ ];
2) 생성 : type[ ] 변수명 = new type[길이];
3. 배열의 길이와 인덱스
1) 길이
1] 0을 포함한 int 범위의 양의 정수
2] 배열이름.length
3] 배열 생성 후 길이 변경 불가
2) 인덱스
1] 배열의 요소마다 붙여진 일련번호
2] 범위는 0 ~ 배열길이-1
3] int[ ] score = new int[5] : int 타입의 길이 5에 인덱스 0~4인 score 배열 하나 생성
4. 배열의 초기화
1) int[ ] score = new int[5]{50, 60, 70, 80, 90}; : score 배열의 인덱스 각각에 50~90값이 존재
int[5] 생략 가능
2) Arrays.toString(type[ ] a) : 배열의 값을 빠르게 확인 가능
5. 배열 코딩 연습 1 - 배열 객체 생성 후 값 초기화 및 출력
6. 배열 코딩 연습 2 - 배열 객체의 각 요소 값 차례로 출력하기
7. 배열 코딩 연습 3 - 배열 값 초기화
8. 배열 코딩 연습 4 - 특정 배열에서 특정값 Index 찾기
9. 배열 코딩 연습 5 - 향상된 for문
1) for(String ** : @@){
}
배열 @@에서 값을 꺼내 **에 담는 것
10. 배열 코딩 연습 6 - 배열의 복사
1) System.arraycopy(*, @, #, $); : 배열 *의 @째 인덱스부터의 값을 배열#의 &째 인덱스부터 복사
11. 배열 코딩 연습 7 - 총합과 평균
12. 배열 코딩 연습 8 - 최대값과 최솟값
13. 배열코딩 연습 9 - 섞기 / 확인 후 로또번호 만들기
14. 다차원 배열과 코딩 연습 1
1) type[ ][ ] ** = new type[ ][ ];
2) 차원이 늘어날 수록 [ ] 추가
15. 다차원 배열과 코딩 연습 2
16. 다차원 배열콰 코딩 연습 3
15. 정렬 코딩 연습 - 버블 정렬
1) 배열 길이 n일 때 첫 번째부터 n-1까지 요소에 대해 크기 비교 후 자리 바꿈 반복
16. 배열 추가 코딩 연습 - 각 학생의 총점과 평균, 과목별 총점과 평균 구하기
17. 가변배열
1) int[ ][ ] score = new int[5][ ]
score[0] = new int [4]; // 0번 방에 4개짜리 방이 배정
score[1] = new int [3]; // 1번 방에 3개짜리 방이 배정
score[2] = new int [2];
score[3] = new int [2];
score[4] = new int [3];
18. 가변배열 코딩연습 - 단어 맞추기
'학원 > Java' 카테고리의 다른 글
JAVA 6장. 클래스 고급 - 변수와 메소드 상속받아 정의하기(추가필요) (0) | 2020.03.02 |
---|---|
JAVA 5장. 클래스와 메소드 (0) | 2020.02.27 |
JAVA 3-3장. 반복문 while과 그 외 (0) | 2020.02.24 |
JAVA 3-2장. 반복문 for (0) | 2020.02.21 |
JAVA 3-1장. 조건문 (0) | 2020.02.20 |