반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Lazy
- zwj
- dart
- 플러터 동작
- 알고리즘
- 앱아이콘 변경
- 초기화
- 플러터
- Singleton
- 자바
- 완전탐색
- Java
- 싱글톤
- Android
- Kotlin
- 거리알고리즘
- linebreak
- flutter
- Render object tree
- Widget Tree
- 프로그래머스
- IOS
- 프리즈드
- 비동기 처리
- element tree
- dfs
- 재귀
- 에러
- 코틀린
- 자료구조
Archives
- Today
- Total
모바일 개발하는 자바리안의 메모장
자바(JAVA) - 배열(Array) 본문
반응형
어레이는 데이트를 저장할 수 있는 서랍장같은 역할을 한다.
각 칸은 고유번호(index)가 0부터 존재한다.
String[] strArr1 = new String[5]; String[] strArr2 = {"a","b","c"};
배열의 초기화는 방법은 위 코드와 같다.
첫번째 코드는 배열의 사이즈를 정해주며 초기화해준다.
총 5개 공간이 생기며 null 값이 들어간다.
두번째 코드의 경우 배열에 들어갈 데이터를 { } 사이에 정렬해주며,
어레이의 사이즈는 데이터 개수로 결정된다.
System.out.println(strArr1[0]); // 출력 : null System.out.println(strArr2[1]); // 출력 : null System.out.println(strArr2[2]); // 출력 : c
괄호[ ] 사이 인덱스를 넣어, 해당 인덱스의 데이터를 출력할 수 있다.
근데 배열의 사이즈가 크다면?
데이터를 한 칸 한 칸 출력하기 넘나 귀찮을 수 있다.
그럴때는,
for(int i = 0; i < strArr1.length; i++){ System.out.println(strArr1[i]); }
for 반복문을 사용하면 된다.
배열의 length는 배열의 사이즈를 의미한다.
로컬 변수로 선언되는 i 값을 index로 사용하여 모든 데이터를 출력할 수 있다.
반응형
'Java > Java.study' 카테고리의 다른 글
자바(JAVA) - 다중배열(Multidimensional Array) (0) | 2016.08.10 |
---|---|
자바(JAVA) - for 반복문(for loop) (0) | 2016.08.09 |
자바(JAVA) - 스트링 메소드2(String method) (0) | 2016.08.08 |
자바(JAVA) - 인터페이스(interface) (0) | 2016.08.06 |
자바(JAVA) - 상속(inheritance) (0) | 2016.08.06 |
Comments