Java : 배열

최혜린·2024년 10월 11일

배열

  • 자바에서 배열은 동일한 타입의 데이터를 저장하는 고정 크기의 데이터 구조이다.
  • 배열을 사용하면 여러 값을 하나의 변수에 저장할 수 있어 많은 양의 같은 타입의 데이터를 다룰 때 유리하다.
  • 배열의 각 요소는 인덱스를 통해 접근할 수 있다.

배열 변수 선언

1. 배열 변수 선언 시 반드시 [ ]가 들어간다.

선언방법선언예
타입[ ] 변수이름;int[ ] numbers;
타입 변수이름 [ ] ;int numbers[ ];

2. 배열 초기화

  • 배열을 생성하고 메모리를 할당해야 한다. 또는 선언과 초기화를 동시에 할 수 있다.

1. 공간 할당 방식

int[ ] numbers; // 배열 선언
numbers = new int[5];  // 배열 생성
// ------------------------
int[] numbers = new int[5];  //배열 선언, 생성
nemders[1] = 3; //데이터 삽입
    System.out.println(nemders[1]) // 3 
    System.out.println(nemders[0]) 
    	// 0 값을 넣지않은 인젝스는 0이 나온다.

배열 타입으로 선언 시 초기화 값
	- 정수형 : 0
    - 실수형 : 0.0
    - 불리언형 : false
    - 객체형 : null

2. 직접 삽입 방식

타입[ ] 변수명 [ ] / 타입 변수명 [ ] = { 나열하고자 하는 데이터 } ;
  • 선언과 즉시 값을 임의로 대입하는 방법
  • 나열하고자 하는 데이터는 반드시 타입과 맞아야한다.

int [] a = {1,2,3,4,5};
 System.out.println(a[2]); //3
 
 int b = new int[]{1,2,3,4,5};
  System.out.println(b[2]); //3
  
 int c ;
 c = new int[]{1,2,3,4,5};
 

배열 순회

배열과 for문으로 배열 순회하는 패턴은 배열의 순차적인 접근을 필요로 할 경우 상당히 많이 쓰이는 패턴이다.

![](https://velog.velcdn.com/images/chlek95/post/055c7ce6-1900-4ca5-a7ba-35428748db18/image.png)

다차원 배열

profile
산으로 가는 코딩.. 등산 중..🌄

0개의 댓글