반응형
2022.08.28 - [JAVA] - Java . 1 # 배 열
# 배열의 길이(Array of length)
배열이름.length - int형 상수
int[] arr = new int[5];
int tmp = arr.length; // tmp=5;
"배열은 한번 생성하면 그 길이를 바꿀 수 없다."
--> 배열.length 를 쓰면 바꿀 수 있다.
int [] score = new int[6];
for (int i=0; i <6 ; i++) // for문까지 배열 길이를 바꿔 줘야한다.
System.out.println(score[i]);
int [] score = new int[5];
for (int i=0; i <scroe.length; i++) // 배열.length를 쓰면 이중으로 바꿀 필요가 없다.
System.out.println(score[i])
###실습예제
public class jin_Ex2 {
public static void main(String[] args) {
int[] arr = new int[5];
System.out.println("arr.length=" + arr.length);
for(int i=0;i<arr.length;i++) {
System.out.println("arr["+i+"]=" + arr[i]); }
}
}
배열의 숫자를 마음대로 바꿔도 Index out of bounds 에러가 나오지 않는다.
# 배열의 초기화
배열의 각 요소에 처음으로 값을 저장하는 것
int[] score =new int[5];
score[0] = 50;
score[0] = 60;
score[0] = 70;
score[0] = 80;
score[0] = 90;
score[0] = 100;
int [] score = { 50, 60, 70, 80, 90, 100};
int [] score = new int[] {50,60,70,80,90,100}; // 더 간단하게 할 수 있다
주의_)
int [] score;
score = { 50 , 60 , 70, 80, 90, 100}; 으로 나누면 Error 발생한다.
728x90
'JAVA' 카테고리의 다른 글
퇴근 후 JAVA - 문자열 바꾸기 (split, join편) (0) | 2023.03.20 |
---|---|
Java - 생성자 (0) | 2023.03.14 |
JAVA - 람다식 표현 (LAMBDA EXPRESSTION) (0) | 2023.03.11 |
java - Map (0) | 2023.03.11 |
Java . 1 # 배열과 인덱스 (0) | 2022.08.28 |