for_each

Yeo·2022년 11월 7일

java

목록 보기
17/18
post-thumbnail

// 배열에 값 저장 방법
// 1. 개별적으로 한 개씩 넣는다(추천 x)

arr[0] = sc.nextInt();
arr[1] = sc.nextInt();
arr[2] = sc.nextInt();

// 2. 반복문 이용(추천)

for(int i=0; i<arr.length; i++) {System.out.print(i + "번 인덱스 입력 >> ");
arr[i] = sc.nextInt();
}
		
for(int i=0; i<arr.length; i++) {
System.out.println(arr[i]);
}

//for-each문(향상 for문)

for(int num : arr) {			// arr 배열의 각 요소를 num이라는 변수로 전달해서 처리
System.out.println(num);	// 위에서 입력받은 arr가 순차적으로 num으로 넘어옴
}

// 주의사항

int[] arr2 = new int[3];

// 1. for-each 문을 통한 입력
// 기본 자료형의 배열은 for-each 문으로 배열의 수정이 불가! 하다
// 배열에 직접 접근하지 않고, 배열 요소의 값을 다른 변수로 받아서 처리하기 때문

for(int num : arr2) {
System.out.print("입력 >> ");
num = sc.nextInt();
}

// arr2 배열 출력

for(int num : arr2) {
System.out.println(num);
}
profile
안녕하세요. 코린이입니다. 현재 공부하며 배운 내용을 따로 정리하여 보고 있습니다. 혹여나 글 내용에 이상이 있다면 가감없이 댓글 부탁 드립니다.

0개의 댓글