방명록
- 자바의 정석 40~42강 배열2023년 07월 29일 20시 47분 36초에 업로드 된 글입니다.작성자: 민발자728x90
ch5-1~3 배열의 생성과 선언, 배열의 인덱스
1. 배열
같은 타입의 여러 변수를 하나의 묶음으로 다루는 것
저장공간이 연속적
int score1, score2, score3, score4, score5; // 배열로 묶어서 다룸 int[] score = new int[5];
2. 배열의 선언
선언 : 배열을 다루기 위한 참조변수의 선언
생성 : 저장공간이 만들어짐
// 배열의 참조변수 선언 타입[] 변수이름; // 배열의 생성-실제 저장공간 생성 변수이름 = new 타입[길이]; // 배열의 생성과 선언을 동시에 타입[] 변수이름 = new 타입[길이];
3. 배열의 인덱스
각 요소에 자동으로 붙은 번호
배열의 범위는 0부터 배열 길이 -1까지
ch5-4~5 배열의 길이, 배열의 초기화
1. 배열의 길이
int형 상수 → 배열은 한 번 생성하면 실행동안 길이를 바꿀 수 없다.
왜? 배열은 저장공간이 연속적이기 때문에 불가. 새로 생성 후 다시 넣어주는게 좋음
배열이름.length
2. 배열의 초기화
배열의 각 요소에 처음으로 값을 저장하는 것
// 두가지 방법 int[] score = new int[]{50, 60, 70, 80, 90}; int[] score = {50, 60, 70, 80, 90}; // 주로 사용
ch5-6~7 배열의 출력
int[] iArr = {100, 95, 80, 70, 60}; System.out.print(iArr); // [I@123123bb] 같은 문자열이 출력, 배열을 참조하고 있는 참조변수의 주소값이 출력 // char[]은 변수로 출력가능 // 반복문 사용하여 출력 for(int i = 0; i < iArr.length; i++){ System.out.print(iArr[i]); } // toString 메서드 이용해서 출력 System.out.print(Arrays.toString(iArr)); // [100, 95, 80, 70, 60] 출력
728x90'정리 > Java' 카테고리의 다른 글
자바의 정석 47~48강 2차원 배열 (0) 2023.07.30 자바의 정석 46강 커맨드 라인을 통해 입력받기 (0) 2023.07.29 자바의 정석 38~39강 while문, do-while문, break문, continue문, 이름붙은 반복문 (0) 2023.07.29 자바의 정석 36~37강 반복문 for문, 중첩 for문 (0) 2023.07.29 자바의 정석 35강 임의의 정수 만들기 (0) 2023.07.29 다음글이 없습니다.이전글이 없습니다.댓글