728x90
✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨
💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 Java 프로그래밍 💜
😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎
자료구조 (Data Structure)
- 숫자형, 문자형 데이터는 하나의 변수에 1개의 데이터를 저장한다
- 프로그램에서 사용되는 데이터는 복잡할 수 있다
- 따라서 관련있는 데이터들을 그룹화하여 저장하고 처리하는 방법을 고민하였다!
- 자료구조는 관련 있는 데이터들을 그룹화하여 하나의 변수에 저장한다
- 그룹화된 데이터들에 대한 추가적인 연산도 제공한다
Java 배열 (Array)
- 데이터를 담을 수 있는 상자가 연결되어 있는 형태
- 단일 배열에는 동일한 자료형의 데이터만 저장할 수 있다
- 배열은 길이 속성을 갖고, 길이는 생성 시에 고정된다
- 배열은 순서가 존재하며, 0으로 시작하는 고유 번호(index)를 갖고 있다
Java 배열의 선언
- 자료형 뒤에 [ ] 를 붙여서 배열임을 선언할 수 있다
- 자료형 [] 변수명
Java 배열의 선언 및 객체 생성
- Java 배열은 객체이며, 선언과 동시에 객체 생성이 가능하다
- 배열은 객체이고, 배열을 저장하는 변수는 참조 자료형 변수이다
- new 키워드를 사용한다
- 생성 시 배열의 길이를 명시한다
- 자료형[] 변수명 = new 자료형[길이]
배열의 선언, 생성 그리고 초기화
- Java에서 배열의 선언, 생성과 초기화를 동시에 하는 문법을 제공한다
- 자료형[] 변수명 = { 값1, 값2, ..., 값N}
- 배열의 크기는 중괄호 안의 comma 로 구분된 값의 개수에 따라 결정된다
배열의 index
- 배열의 각 값들은 고유한 번호를 갖고 있다 -> index
- index는 0부터 길이-1 까지의 범위를 갖는다
- index를 활용하여 배열 내부의 값을 사용할 수 있다 -> 변수명[index]
- 생성된 배열의 내부 값을 변경할 수 있다
- 변경할 index를 지정하여 대입 연산자의 왼편에 위치시키면 된다
- 변수명[index] = 새로운 값
배열의 길이 확인
- 배열은 객체이고, 객체는 속성을 갖고 있다
- 배열 객체는 length라는 속성을 보유하고 있다 (string 객체는 length 메소드를 갖고 있었다!)
- 변수명.length -> 속성이라서 ( )가 붙지 않는다!
728x90
'코드프레소 체험단 > Java 프로그래밍' 카테고리의 다른 글
[Java 프로그래밍 초급] 객체지향 기초개념 (1) (0) | 2022.01.20 |
---|---|
[처음 시작하는 Java 프로그래밍] 반복문 (0) | 2022.01.14 |
[처음 시작하는 Java 프로그래밍] 조건문 (0) | 2022.01.14 |
[처음 시작하는 Java 프로그래밍] 변수와 연산자 (0) | 2022.01.13 |
[처음 시작하는 Java 프로그래밍] 나의 첫 Java 애플리케이션 (0) | 2022.01.13 |
댓글