일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 동적계획법
- Java
- n x 2 타일링 2
- oracle
- JOIN
- 백준
- 데이터베이스
- select
- 그대로 출력하기
- 소숫점처리
- db
- 알고리즘
- 문자열
- 변수
- DP
- SQL
- Dynamic Programming
- 2156
- Eclipse
- Database
- 입출력
- 반복문
- 10951
- ANSI JOIN
- 오라클
- 자바
- 데이터길이
- darkest dark
- algoritm
- Algorithm
Archives
- Today
- Total
Cracking Code
[Java] Array (배열) 본문
배열이란 같은 타입의 변수들로 이루어진 유한 집합입니다.
Array (배열) 선언
datatype[] array_name;
// or
datatype array_name[];
배열을 구성하는 집합의 데이터들을 요소(element)라고 하며
배열의 위치를 가리키는 숫자를 인덱스(index) 라고합니다.
자바의 배열은 항상 0부터 시작하고 양의 정수로 이루어져 있습니다.
같은 데이터형만 저장 가능하고 기본 데이터형 및 참조 데이터형 모두 배열로 관리할 수 있습니다.
배열의 길이는 배열명.length 로 반환할 수 있습니다.
E.g.
int[] num1;
int num2[];
String[] name1;
String name2[];
Array (배열) 생성
배열 선언 후 new 키워드를 사용하여 배열을 생성할 수 있습니다.
array_name = new datatype[array_length];
선언한 배열의 자료형에 맞게 new 키워와 자료형을 쓰고 대괄호 안에 배열의 길이를 입력합니다.
E.g.
int[] intArr = new int[3]; // 길이가 3인 int형 배열 선언, 생성
String[] strArr = new String[5]; // 길이가 5인 String형 배열 선언, 생성
Array (배열) 초기화
배열 또한 변수와 같이 선언과 동시에 초기화할 수 있습니다.
datatype[] array_name = {element1, element2, ...};
중괄호 ({}) 를 사용하여 선언과 동시에 초기화할 수 있으며
이 중괄호를 사용하여 요소들을 나열한 것을 초기화 블록이라고 합니다.
배열의 길이 또한 초기화하는 요소들의 수 만큼 묵시적으로 지정됩니다.
E.g.
int[] intArr = {10, 20, 30, 40};
// 배열의 선언과 동시에 초기화
// 길이는 요소의 갯수만큼 자동지정, 4
'Java > Java language' 카테고리의 다른 글
[Java] Method (메소드) (0) | 2020.08.05 |
---|---|
[Java] Class (클래스) (0) | 2020.08.05 |
[Java] while 문 (0) | 2020.08.03 |
[Java] for 문 (0) | 2020.07.30 |
[Java] if, if ~ else, if ~ else if ~ else, switch 문 (0) | 2020.07.29 |
Comments