본문 바로가기
IT/JAVA

[JAVA/자바] 배열 Array - new 연산자 배열생성 방법

by 가아앗 2022. 11. 2.
반응형

 배열

 

배열 생성

  • 변수는 한 개의 데이터만 저장할 수 있다. 하지만 배열을 사용하면 많은 양의 데이터를 공간에 담아서 사용됩니다.

 

 

  •  다음은 길이가 5인 int형 배열을 생성한 것입니다. (5개의 데이터를 담을 수 있는 공간)

 

  • 배열의 순서(인덱스)를 말할때는 0부터 시작한다. 
  • 길이가 5인 배열을 생성했기 때문에 array [0] ~ array [4]까지 값이 저장될 수 있는 공간이 있는 것이다.
  • 각 공간에 데이터가 순서대로 저장된다.

 

 배열 예제

 

시험 점수의 평균을 구하는 코드

  • 9 ~ 10 코드 : 사용자로부터 과목 수를 입력받아서 과목수만큼 배열을 만들어 준것.
  • 13 ~ 15 코드 : 이후 사용자로부터 받은 점수를 exam[0] ~ exam[n]에 저장.
  • 17 ~ 20 코드 : 점수를 다 더해서 변수 sum에 넣어줌.
  • 21 코드 : sum을 과목 수로 나누어서 평균값을 avg에 저장.

* 아무리 많은 과목이라도 다음과 같이 배열을 사용하면 효율적으로 코딩할 수 있다.

반응형

댓글