배열 길이
배열에 저장할 수 있는 전체 항목의 수
length 필드
배열 길이를 얻으려면 배열 객체의 length 필드를 읽는다.
* 필드 : 객체 내부의 데이터
배열의 length 필드를 읽기 위해서는 ( . ) 연산자를 붙이고 length를 적는다.
배열변수.length; |
ex)
int[ ] intArray = { 10, 20, 30 }; // 3개의 항목
int num = intArray.length; // 변수 num에는 3이 저장된다.
* length 필드는 읽기 전용 필드이기 때문에 값을 바꿀수 없다!!
intArray.length = 10; // 잘못된 코드!! |
length 필드는 for 문을 사용해서 배열 전체를 루핑 또는 검색할 때 유용하다.
public class ArrayLengthExam {
public static void main(String[] args) {
int[] scores = { 83, 90, 87 };
int sum = 0;
for(int i = 0; i < scores.length; i++) {
sum += scores[i];
}
System.out.println("총합 : "+sum);
double avg = (double) sum / scores.length;
System.out.println("평균 : "+avg);
}
}
728x90
'Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어] > 3. 참조 타입' 카테고리의 다른 글
6. Java 자바 참조 타입 - 다차원 배열 (0) | 2020.05.07 |
---|---|
5. Java 자바 참조 타입 - 커맨드 라인 입력 (String[] args 용도) (0) | 2020.05.06 |
3. Java 자바 참조 타입 - 배열 (0) | 2020.05.05 |
2. Java 자바 참조 타입 - String (문자열) (0) | 2020.04.30 |
1. Java 자바 - 메모리 사용영역, 참조 타입 변수 특징 (0) | 2020.04.27 |