티스토리 뷰
배열 array
같은 자료형을 연속된 저장공간 배열에 저장
1. 배열의 길이를 지정하면 길이 변경 불가.
2. 배열의 값은 각각의 index 번호가 지정되고 index 번호를 이용해 값을 넣거나 가져옴.
3. index 번호는 0부터 시작.
저장공간만 만들고 값은 나중에 (2가지 방법 사용 가능)
int[] 변수명 = new int[개수];
int 변수명[] = new int[개수];
값을 바로 넣어 만드는 경우
int[] 변수명 = {1, 2, 3, 4};
boolean 변수명[] = {true, false, false, true};
<예시>
입력 :
int[] a = new int[5];
int b[] = new int[3];
System.out.println("a의 길이 = " + a.length);
System.out.println("b의 길이 = " + b.length);
int[] c = {1,2,3,4,5};
System.out.println("index 번호 0번 = " + c[0]);
System.out.println("index 번호 3번 = " + c[3]);
출력 :
a의 길이 = 5
b의 길이 = 3
index 번호 0번 = 1
index 번호 3번 = 4
for문을 이용하여 array에 값을 넣으며 출력하기
<예시>
입력 :
int num[] = new int[5];
for(int i=0; i<length; i++) {
num[i] = i * 2;
System.out.print(num[i] + " ");
}
출력 :
0 2 4 6 8
index 번호 0부터 시작하기 때문에 num의 index 번호 0~4까지 넣기 위해 i<num.length
for문을 이용하여 값을 출력하기
<예시>
입력 :
String fruit[] = {"사과", "포도", "망고"};
for(int i=0; i<fruit.length; i++) {
System.out.println("index 번호 " + i + "번의 과일 = " + fruit[i]);
}
출력 :
index 번호 0번의 과일 = 사과
index 번호 1번의 과일 = 포도
index 번호 2번의 과일 = 망고
'Java' 카테고리의 다른 글
Java 2차원 배열 array | 향상된 for문 (0) | 2025.03.27 |
---|---|
Java 문자열 String equals | 자료형에 따른 숫자 예시(ex.자동형변환) (0) | 2025.03.25 |
Java 반복문 : for문 | for문 중첩과 응용 | 이름이 붙은 반복문 | while문 | do~while문, Math.random (0) | 2025.02.25 |
Java 조건문 : if문(else if와 중첩) | switch~case문 (1) | 2025.02.23 |
Java (연산자) 산술 연산자 | 대입 연산자 | 비교 연산자 | 논리 연산자 | 삼항 연산자 (0) | 2025.02.23 |