🎬 상상해봐
네 앞에 사과 5개가 있어.
이걸 어떻게 기억할래?
- 사과1 = "빨강"
- 사과2 = "초록"
- 사과3 = "노랑"
- 사과4 = "파랑"
- 사과5 = "검정"
이렇게 하나씩 저장할 수도 있어.
근데 사과가 1000개면? 🤯
그래서 등장한 게 배열!
배열은 "같은 종류의 데이터"를 한 줄로 묶어서 저장하는 기술이야.
🧊 1. 배열 선언과 사용
int[] numbers = {10, 20, 30, 40, 50};
이건 “정수 5개를 한 줄로 저장”하는 코드야.
💡 특징:
- int[] → "정수형 배열"이라는 뜻
- { } 안에 데이터를 쭉~ 나열
이걸 쓰면 이렇게 부를 수 있어:
System.out.println(numbers[0]); // 10
System.out.println(numbers[1]); // 20
⚠️ 배열의 시작은 항상 0번부터!
즉, numbers[0]이 첫 번째 값!
🏷️ 2. 배열 값 바꾸기
numbers[2] = 999;
System.out.println(numbers[2]); // 999
배열 안의 값은 원하는 위치만 골라서 바꿀 수 있어.
🔄 3. 배열과 반복문 – 궁합 최고! 💘
for (int i = 0; i < numbers.length; i++) {
System.out.println("numbers[" + i + "] = " + numbers[i]);
}
- numbers.length → 배열의 크기 (여기선 5)
- i를 이용해 배열의 모든 요소에 접근!
🖥️ 출력:
numbers[0] = 10
numbers[1] = 20
numbers[2] = 999
numbers[3] = 40
numbers[4] = 50
🌊 4. 배열 직접 만들기 – new 연산자
String[] fruits = new String[3]; // 3칸짜리 문자열 배열 만들기
fruits[0] = "사과";
fruits[1] = "바나나";
fruits[2] = "포도";
배열을 미리 만들고 나중에 값 채우기 가능!
✨ 5. 실전 예제 – 이름 리스트 출력
String[] names = {"철수", "영희", "민수"};
for (int i = 0; i < names.length; i++) {
System.out.println((i + 1) + "번: " + names[i]);
}
결과:
1번: 철수
2번: 영희
3번: 민수
🎯 배열 + 반복문 조합은 데이터 관리의 핵심 무기야!
🧠 정리 타임
기능예시설명
배열 선언 | int[] nums = {1, 2, 3}; | 숫자 여러 개를 한 줄에 저장 |
값 읽기 | nums[0] | 첫 번째 값 읽기 |
값 쓰기 | nums[2] = 99; | 세 번째 값 바꾸기 |
배열 길이 | nums.length | 배열 크기 확인 |
반복 출력 | for (int i = 0; i < nums.length; i++) | 배열 전체 반복 |
🎉 마무리 요약
배열은 정보를 순서대로, 깔끔하게 저장할 수 있는 도구야.
마치 컴퓨터 속 서랍장!
이제 수백 개의 데이터를 한 줄로 줄 세워서, 반복문으로 싹! 처리할 수 있어.
다음 시간엔…
**함수(메서드)**를 배운다!
자주 쓰는 코드를 “이름 붙여서 저장”하고, 원할 때마다 불러다 쓰는 기술.
“나만의 명령어 만들기” 같은 느낌이야. 🚀
'IT > java 코딩 기초' 카테고리의 다른 글
8️⃣ 클래스와 객체 – 코드로 생명체를 만들자! 🧬🚀 (0) | 2025.04.14 |
---|---|
7️⃣ 메서드 – 나만의 명령어를 만들자! ⚙️🧙♂️ (0) | 2025.04.14 |
5️⃣ 반복문 – 기계에게 무한 반복을 시켜라! 🔁🤖 (1) | 2025.04.14 |
4️⃣ 조건문 – 컴퓨터에게 명령을 내려라! 🧑✈️💡 (2) | 2025.04.14 |
3️⃣ 기본 문법 배우기 – 자바어를 구사하라! 🧙♂️✨ (1) | 2025.04.14 |