You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
for(int i = 0; i < intArr.length; i++) {
intArr[i] = (i + 1) * 10;
}
배열을 생성할 때 동시에 초기화
int[] numArr = {1, 2, 3};
7. 배열의 길이
배열의 길이 length 배열의 인스턴스 변수로 확인할 수 있다.
String의 length는 메소드로 length()로 사용하지만 배열에서는 length 필드라서 괄호()없이 사용.
//String 클래스에 길이를 구하는 length라는 메소드로 구현되어 있다.
String str = "aaa";
//문자열의 길이는 length() 메소드를 이용해서 구한다.
System.out.println(str.length());
//배열은 length라는 변수가 선언되어 있어 배열을 선언할 때 지정한 길이가
//length에 저장된다.
int[] a = new int[10];
//지정한 길이 10이 a의 length 변수에 저장된다.
System.out.println(a.length);
//List는 size() 메소드로 크기를 구한다.
List<String> strList = new ArrayList<String>();
System.out.println(strList.size());
예제 : chap05_array._01_createArray.java
예제 : chap05_array._02_arrayExample.java
예제 : chap05_array._03_arrayExample.java
예제 : chap05_array._04_arrayExample.java
8. 향상된 for
배열로 선언된 자료형을 통해 배열에 요소 하나씩 접근할 수 있는 반복문. 지정한 변수로 인덱스 순서대로 값을 하나씩 꺼내서 사용한다.