[JAVA]/06.배열

03. 배열의 초기화

76beny 2022. 4. 6. 21:00

목차

- 배열의 초기화

- 인덱스 초기화

- for문 초기화

- 선언과 동시에 초기화


배열의 초기화

■ 배열의 각 요소에 처음으로 값을 저장하는 것

■ 기본적으로는 기본값으로 자동초기화됨.

■ 인덱스초기화,for문초기화, 선언과동시에 초기화 3가지방법이 있다.

 


인덱스초기화

arr[0] = 1;  // arr[0]을 1로 초기화!
arr[1]=2;  // arr[1]을 2로 초기화!

 

int[] score=new int[5];//길이가 5인 int형 배열을 생성한다.
score[0]=50;//각요소에 직접 값을 저장한다.
score[1]=60;
score[2]=70;
score[3]=80;
score[4]=90;

위에 직접입력한 값을 아래처럼 간단하게 표현
1) int[] score=new int[]{50,60,70,80,90};//원조방법 잘사용X
2) int[] score={50,60,70,80,90};// new int[]생략가능 99%사용함.

1)
int[] score;
score={50,60,70,80,90};//에러

2)
int[] score;
score=new int[]{50,60,70,80,90];//이 경우는 가능

 


for문 초기화

for(int i = 0 ; i < arr.length; i++){
    arr[i] = i ;
}
//i 가 arr.length보다 적을때 0부터 1씩 증가

 


선언과 동시에 초기화

int [ ]  arr = {1,2,3,4,5};

int [ ] arr = new int[ ] {1,2,3,4,5};

String fruit[ ] = {”사과”,”포도”,”참외”};

 

 

 


"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.

이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우

민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."