일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 리눅스 telnet
- Default 생성
- 장치에 남은 공간이 없음
- histoy옵션
- 버프슈트
- Burp Suite
- Unable to create a new virtual machine: No permission to perform this operation.
- burpsuite
- rm -f
- i-node full
- AWS
- 모바엑스텀 설치
- 버프스위트
- CentOS-Base.repo
- root로그인안됨
- uptime -s
- pam_tally -u -r
- uptime -V
- svn: Can't find a temporary directory: Internal error
- Default vpc
- ln -Tfs
- aws 자격증 접수 오류
- AWS 시험후기
- 프리티어 비용 발생
- HISTTIMEFORMAT
- uptime -p
- Default 삭제
- 패키지 출력
- pam_tally2.so
- pam_tally -u
- Yesterday
- Today
- Total
자바(JAVA) 배열 본문
배열이란?
하나의 데이터만 가지고 있던 변수와 달리 여러 개의 데이터를 가지고 변수를 모아 놓은 것입니다. 배열은 다수의 데이터를 저장하고 처리하는 경우에 유용하게 사용 될 수 있습니다.
예를 들어 한반에 학생수가 30명일 때, 각각의 학생들의 점수를 입력하려면 변수선언 30개 입력 30개 출력 30개로 총 90줄을 사용하게 됩니다. 그래서 이러한 불편함과 중복되는 부분과 코드를 최소화하기 위해서 배열이라는 것이 사용됩니다.
배열의 문법
- 배열은 변수 선언 방법과 거의 비슷하며, 여러 개의 데이터가 모여 있어서 ‘{ }’(중괄호)를 이용합니다.
- 배열의 크기는 최초에 한 번 설정되면 변경이 불가능 합니다.
- 배열을 접근할 때, 인덱스로 접근하는데 인덱스는 0부터 시작합니다.
변수 선언 방법
자료형 변수명 = 초기화;
int value = 10;
int형(정수) 변수 value를 10으로 초기화 합니다.
배열 선언 방법
자료형[] 변수명 = 초기화;
1. int[] iArr = {10, 20, 30}; // iArr이라는 변수 3개를 사용
int형(정수) 배열([])변수 iArr의 값을 10, 20, 30으로 초기화합니다.
배열변수는 자료형 뒤에 ‘[ ]’(대괄호)를 써주게 됩니다.
iArr의 크기는 3입니다. 인덱스로 표현하기 때문에 0, 1, 2를 사용해서 접근하게 됩니다.
iArr[0] = 10, iArr[1] = 20, iArr[2] = 30
2. int[] iArr1 = new int[3]; // iArr1이라는 변수 3개를 사용
①번과 자료형 선언은 동일하지만 초기화 방법이 살짝 다릅니다. new int[3];으로 초기화를 하면서 int(정수)형 변수를 3개 생성한 것입니다. 여기서 iArr1[0~2]의 값들은 0으로 초기화 됩니다.
3. 2차원 배열 3차원 배열 다중 배열 선언 방법
- int[][] iArr1 = new int[3][3];
- int[][][] iArr2 = new int[2][3][4];
'Java > Java 기본 개념' 카테고리의 다른 글
자바(JAVA) 메소드(Method) (0) | 2016.11.14 |
---|---|
자바(JAVA) 랜덤(Random)값 사용 하기 (0) | 2016.11.09 |
자바(JAVA) 반복문 (0) | 2016.11.02 |
자바(JAVA) 제어문 (0) | 2016.10.31 |
자바(JAVA)의 연산자 (0) | 2016.10.28 |