반응형
문법
for(변수 선언: 배열 변수){ // ()괄호 안에 반복 실행할 "배열 변수"를 주고 그 배열안에 들어있는 데이터를 하나씩
// 하나씩 끄집어 냈을때 저장할 "변수 선언" 변수를 선언하면 된다
실행문 //그리고 "변수 선언" 안에 들어가 있는 변수를 실행한다
}
for (int num : arr){
// num : 배열의 각 요소를 저장할 변수
// arr : 배열의 주소 값을 가지고 있는 변수
System.out.println(num);
}
확장for문 예제
int[] arr = new int[5]; //new int[5]; 5개짜리 배열이 만들어 졌다.
arr[0] =10; // 초기화가 되었다
arr[1] =20; // 초기화가 되었다
arr[2] =30; // 초기화가 되었다
arr[3] =40; // 초기화가 되었다
arr[4] =50; // 초기화가 되었다
// ⓐ 배열안에 들어있는 모든 데이터를 가지고 화면에 찍고싶다 그럼 몇번 반복을 해야하느냐?
// ⓑ 배열의 크기값만큼 반복을 해야한다
for (int num : arr){ // arr에 들어있는 크기만큼 반복실행을 하겠다 그리고 그 배열에 들어있는
// 데이터를 num 이라는 변수안에다가 하나하나 저장 반복실행을 하면서 값을 출력해라
System.out.println(num);
}
실행결과
10
20
30
40
50
반응형
'JAVA' 카테고리의 다른 글
명령행 매개 변수 (0) | 2023.02.05 |
---|---|
1차원 배열 알파벳 처리 (0) | 2023.02.05 |
1차원 배열 length 내장변수 (0) | 2023.02.05 |
1차원 배열 사용법 (0) | 2023.02.05 |
배열 개요 개념익히기 (2) | 2023.02.05 |