250501 배열 문제

배운 건:

  • 변수/배열 선언
  • 배열 초기화 ({} 또는 new)
  • 배열에 값 저장 ([] 이용)
  • for문으로 자동 저장
  • .length 사용

🧪 복습 문제 – Java 배열 & for문 기초 (지금까지 배운 것 기준)


❶ 다음 중 올바른 배열 선언은?

1) int[] scores = new int(5);
2) int scores = new int[5];
3) int[] scores = new int[5];
4) int scores[] = {1, 2, 3};


❷ 아래 코드를 실행했을 때 nums[1]의 값은?

int[] nums = new int[3];
nums[0] = 5;
nums[1] = nums[0] + 2;

❸ 다음 코드에서 반복문은 몇 번 반복되는가?

int[] arr = new int[4];
for (int i = 0; i < arr.length; i++) {
    arr[i] = i + 10;
}

❹ 빈칸에 들어갈 알맞은 코드를 고르시오.

int[] data = new int[3];
for (int i = 0; i < _______; i++) {
    data[i] = i + 1;
}

❺ 다음 중 배열의 값을 자동으로 저장하는 방식으로 틀린 것은?

1) for (int i = 0; i < arr.length; i++) arr[i] = i + 1;
2) arr[0] = 1; arr[1] = 2; arr[2] = 3;
3) arr = {1, 2, 3};
4) int[] arr = new int[3];