-> 같은 자료형의 값 여러 개를 저장하는 연속된 공간
변수 vs 배열
변수 : 하나의 자료
배열 : 여러 개의 자료
for i 와 for-each는 어떻게 서로 다르게 쓸 수 있을까?
for-each : 배열의 요소를 처음부터 끝까지 다 순회
for i : 인덱스 값을 우리가 알 수 있다. 만약 커피 주문 10명치를 받았다고 하자. 선착순 3명까지 커피 사줄게. 인덱스 값을 이용해서 i가 3이면 그 부분은 커피를 사주지 않고 바로 반복문을 탈출한다. i기준으로 0, 1, 2까지만 커피를 사주게 된다. 인덱스의 값을 이용해서 처리할 때 사용
-> 주로 2차원 배열
-> 배열은 0부터 시작
[][] : [세로][가로]
에러
-> 배열의 인덱스가 배열의 범위를 벗어나서 생긴 오류
eng[i] : A, B, C... -> 세로
(j + 1) : 숫자 1, 2, 3...15 -> 가로
String.valueOf(ch) : ch를 문자열로 변환할 때 사용
ch++ : A, B, C... 이렇게 더해줌
Q. 배열을 활용하여 쇼핑몰에서 구매 가능한 신발 사이즈 옵션을 출력하는 프로그램을 작성
조건