배열
같은 자료형 끼리 모아둔 것이다.
int [] arr={초깃값};
int arr2 []={초깃값};
이미 선언된 변수에 초기값 지정은 못한다.
ex)
int [] arr;
arr={1,2}; //오류
배열 생성 방법
- 초기값 지정
- int [] arr={1,2};
- new 사용
<--자료형 [] 변수 // 배열 선언
변수형 = new 자료형 [배열 크기] // 메모리 공간 확보 -->
int [] arr;
arr= new int[2];
<--다 한거번에-->
자료형 [] 변수형 = new 자료형 [배열 크기]
int [] arr = new int [2] ;
- 배열 요소 접근: arr[1] , arr[0]
- 배열의 크기: arr.length
import java.util.Scanner;
class Hello {
public static void main(String[] args) {
double[] arr1 = new double[4];
arr1[0]=1.1;
arr1[1]=2.2;
arr1[2]=3.3;
arr1[3]=4.4;
}
}
- 배열 출력
int [] arr2 = {1,2,3,4}
System.out.println(arr2)
→ 배열은 기본 자료형이 아닌 클래스기 때문에 배열 이름을 출력하면 주솟값이 나온다.
'SCHOOL > 객체지향 프로그래밍' 카테고리의 다른 글
자바의 메모리 영역 (0) | 2023.11.07 |
---|---|
Main 함수와 Scanner (0) | 2023.11.07 |
객프 6주차 과제 (0) | 2022.11.16 |
자바 접근 제어자 (0) | 2022.11.16 |
객프 4주차 과제 (2) | 2022.11.13 |