반응형
안녕들 하시죠!
이번시간에는 Java의 length필드 사용법에 대해 알아보겠습니다.
자바에서 length 필드란 배열의 저장 공간과 합계 배열의 크기 값을 가진 공간입니다.
1
|
int LArray[] = new int[4];
|
cs |
위의 그림과 같이 배열 4개를 생성한 후, 배열의 크기를 알아보기위해 length 필드를 사용합니다.
1
|
int ArraySize = LArray.length;
|
cs |
ArraySize 변수에 LArray 배열의 크기를 넣어 출력해보면 배열의 크기 (4)가 출력되게됩니다.
이러한 length 필드는 배열의 크기만큼 반복할때 유용합니다.
예를들어 배열 크기만큼 정수를 입력받고 합을 구하는 프로그램을 살펴보겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import java.util.Scanner;
public class hello {
public static void main(String[] args) {
int LArray[] = new int[4]; // 배열 선언과 생성
int sum = 0; // 합계를 저장할 변수
Scanner sc = new Scanner(System.in);
System.out.println(LArray.length + " 개의 정수를 입력하시오 >> ");
for (int i = 0; i < LArray.length; i++) {
LArray[i] = sc.nextInt(); // 입력받은 값을 배열에 순서대로 저장
sum += LArray[i]; // 배열에 저장된 값을 sum 변수에 저장
}
System.out.println("합계는 = " + sum);
}
}
|
cs |
위의 예제를 통해 for문의 반복에 length 필드를 이용하면 배열의 크기를 몰라도 된다는 것을 알 수 있습니다.
오늘은 여기까지입니다 감사합니다 !
참고서적 황기태,김효수 「명품 JAVA Programming」
'Java' 카테고리의 다른 글
Java의 == 연산자와 equals 메소드 (0) | 2019.05.13 |
---|---|
Java의 추상 클래스 (0) | 2019.05.11 |
Java의 생성자 (0) | 2019.04.29 |
Java의 변수와 데이터타입 (Data type) (0) | 2019.04.21 |
JDK & Eclipse 설치 (0) | 2019.04.21 |