본문 바로가기
Language/Java

[자바 기본 개념] 배열이란

by 나비와꽃기린 2016. 6. 22.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

2. 배열

2.1 배열이란?

 -인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조

 -배열에는 같은 종류의 데이터들이 순차적으로 저장하는 공간

 -데이터들이 순차적으로 저장됨

 

2.2 배열의 접근 방법

-반드시 배열 생성 후 접근

-배열 변수명과 [] 사이에 원소의 인덱스를 적어 접근

-배열의 인덱스는 0부터 시작

-인덱스는 정수 타입만 가능

-배열의 크기는 배열의 length라는 필드에 저장

 

 

2.3 배열과 for-each 문

-배열(array)이나 나열(enumeration)의 각 원소를 순차적으로 접근하는데 유용한 for 문

ex)

int[] num = { 1,2,3,4,5 };

int sum = 0;

for (int k : num) // k라는 key값으로 num배열을 제어

             sum += k;

System.out.println("합은 " + sum);

 

2.4 메소드에서 배열 리턴

-메소드가 리턴하는 배열의 타입과 차원은 리턴 받는 배열 레퍼런스의 타입과 차원에 일치해야 함 -리턴 타입에 배열의 크기를 지정하지 않음

 

2.5 메인메소드

    public static void main(String[] agrs)

-public à 다른 클래스에서 메소드 접근 허용

-static à 객체 생성 전부터 호출가능

-void à 리턴값 없음

-String [] à 문자열 배열

-args à 인자