Notice
Recent Posts
Recent Comments
Link
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter02 : for_each 본문

JAVA/chapter05_array

chapter02 : for_each

GAWON 2023. 5. 26. 09:17
package org.joonzis.ex;

import java.util.Scanner;

public class Ex02_for_each {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		int[] arr = new int[3];
		/*
		// 배열에 값 저장 방법
		// 1. 개별적으로 한 개씩 삽입
		arr[0] = sc.nextInt();
		arr[1] = sc.nextInt();
		arr[2] = sc.nextInt();
		
		// 2. 반복문 이용 - 삽입
		for(int i=0; i<arr.length; 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];
		// for-each 문을 통한 입력
		// 기본 자료형의 배열은 for-each문으로 배열의 수정이 불가능 하다
		// 배열에 직접 접근하지 않고, 배열 요소의 값을 다른 변수로 받아 처리하기 때문
		for(int num : arr2) {
			System.out.print("입력 >> ");
			num = sc.nextInt();
		}
		// arr2 배열 출력
		for(int num : arr2) {
			System.out.println(num);
		}
		
		
		
		
		
		
		
		
		
		
	}
}

'JAVA > chapter05_array' 카테고리의 다른 글

Test . array  (0) 2023.05.26
chapter05 : 2D_array  (0) 2023.05.26
chapter04 : 2D_array  (0) 2023.05.26
chapter03 : String_array  (0) 2023.05.26
chapter01 : primitive_array  (0) 2023.05.26