- 한번에 많은 메모리 공간 선언이 가능하다.
- 같은 타입의 데이터들이 순차적으로 저장된다.
- 배열의 인덱스는 0 부터 시작한다.
- 배열의 선언
int a [];
- 배열에 대한 레퍼런스 변수 a를 선언
- 배열 초기화
int ary[] = {1, 2, 3};
- 초기화할때는 []개수 적으면 안된다.
- 입력 순서대로 저장된다.
- 배열 출력
System.out.println(ary[0]);
- 배열 크기
- 배열명.length
- 배열의 크기는 수정되지 않는다.
- int ary[] = new int[10]
- 자료형 배열명[] = new 자료형[데이터개수]
- '배열 선언' = '배열 생성'
- int형 데이터가 10개인 배열 : 40바이트
- 문제 : Main()을 보고 코드를 작성하시오
- (c는 1~5까지 합, d는 1~10까지 합)
public static void main(String[] args) {
int a[]={1,2,3,4,5};
int b[]={6,7,8,9,10};
int c=add(a,5);
int d=add(a,5,b);
System.out.println(c);
System.out.println(d);
}
더보기
static int add(int[] a, int b) {
int sum=0;
for(int i=0; i<b; i++) {
sum+= a[i];
}
return sum;
}
static int add(int[] a, int b, int[] c) {
int sum=0;
for(int i=0; i<b; i++) {
sum+= a[i];
sum+= c[i];
}
return sum;
}
728x90
728x90
'JAVA > Java 기초' 카테고리의 다른 글
2차원 배열 (0) | 2022.05.13 |
---|---|
배열 연습 1 (1) | 2022.05.13 |
반복문 (break, continue) (1) | 2022.05.11 |
반복문 연습 (1) | 2022.05.11 |
반복문 (while 문) (0) | 2022.05.10 |