티스토리 뷰
728x90
배열(Array)은 저장소이다. 여러 데이터를 입력받는 저장소!
그럼 이 배열을 어떻게 만들고, 어떻게 저장하고, 어떻게 접근할지, 또 언제 사용할지에 대해 알아보자.
여기 반복문이 하나 있다. 요구사항은 1. a~z 모두 1을 더함 2. a~z모두 출력
class Test {
int a = 0;
int b = 0;
int c = 0;
....
int z = 0;
....
}
우리는 주어진 예시에서 어떤 반복문을 사용해야할까? 반복문에서 대장은 for문인데, 여기서 배열을 모른다면 for문을 사용할 수 없다.
for문을 사용할 수 없을 때
1. 순서를 가지고 있지 않을 때
_2 . 몇 번 반복할지 모를 때 ( _-> 무한루프를 이용하여 알아 낼 수 있다. )
우리가 현재 가지고 있는 문제는 1번 케이스에 해당한다. 2번은 a~z까지 센다면 가능은 하다.
1번 문제를 해결하기 위해서는 배열을 사용해야한다. 순서가 없기때문에 인덱스 번호를 주어 변수에 순서를 지정해주는 것이다.
배열을 사용하는 이유 : 반복문을 사용하기 위해
1. 변수가 너무 많을 때 -> 배열의 이름
2. 순서가 없을 때 -> 인덱스 순서
배열도 인스턴스이다.
int[] arr = new int[5];
'프로그래밍 > java' 카테고리의 다른 글
java this(), super() (0) | 2018.11.01 |
---|---|
for - each (0) | 2018.10.31 |
String (0) | 2018.10.30 |
클래스 멤버와 인스턴스 멤버간의 참조와 호출 (0) | 2018.10.30 |
클래스 메서드와 인스턴스 메서드 (0) | 2018.10.30 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- java1.7 다운
- 알고리즘
- 파이썬
- merge into 같은 테이블
- 초보개발자
- merge into using
- 개발자퇴사
- 자바
- merge into 단일테이블
- npm이란
- ORACLE 단일테이블
- jdk1.7 다운
- merge into using dual
- package.json
- C++
- 신입개발자퇴사
- 백준
- npm init
- Java
- merge into
- 단일쿼리문
- 백준알고리즘
- ORACLE MERGE INTO 같은테이블
- ORACLE MERGE INTO 동일테이블
- 인스턴스
- 개발자
- 신입사원개발자
- jdk 이전버전 다운
- ORACLE MERGE INTO USING DUAL
- 신입사원
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함