반응형
int[][] score = {
{100,100},
{90,90}
};
=> 2행 * 2열의 2차원 배열원소값을 직접 초기화 하면서 score 배열 생성
int sum = 0;
=> 배열 원소 누적합
for(int[] arr:score)
=> 2차원 배열을 1차원 배열로 원소값을 가져옴
for(int a: arr)
=> 1차원배열을 일반변수로 원소값을 가져옴
반응형
int[][] score = {
{100,100},
{90,90}
};
=> 2행 * 2열의 2차원 배열원소값을 직접 초기화 하면서 score 배열 생성
int sum = 0;
=> 배열 원소 누적합
for(int[] arr:score)
=> 2차원 배열을 1차원 배열로 원소값을 가져옴
for(int a: arr)
=> 1차원배열을 일반변수로 원소값을 가져옴
class 명은 그냥 Loop으로 했습니다..! 무시하시구 읽어주세요
배열 :
1. 동일한 타입의 하나이상의 복수개의 원소값을 한꺼번에 저장하기 위한 자료구조가 배열이다.
배열은 고정된 크기이다.
2. 배열생성법 )
- new 연산 키워드로 배열을 생성한다.
- 배열 원소값을 직접 저장하면서 배열을 생성한다.
int[] score = new int[3];
=> 배열 크기가 3인 score 배열 생성
score[0] = 100;
=> 첫번째 배열 원소값 저장
for(int i = 0; i < score.length; i++) {
System.out.println(" " + score[i]);
}
=> 일반 for반복문으로 배열원소값을 일괄적으로 출력
int[] score2 = {90, 100, 100};
=> 배열 원소값을 직접 초기화
for(int k:score2) {
System.out.println(" " + k);
}
=> jdk1.5에서 추가된 향상된 확장 for반복문으로 배열원소값을 쉽게 읽어옴