package com.dream.array;
import java.util.Scanner;
//배열(Array)
//데이터를 일렬로 줄 세우는 배열, 이름없는 변수들의 탑
//"동일한 자료형"의 데이터를 저장할 수 있는 기억 공간의 집합체(모임)
//자료형[ ] 변수명 = {값1, 값2, 값3 ... };
// int[] arr = {1, 2, 3}; 배열을 선언하고 초기화한다.
public class ArrayEx01 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = 10;
int b = 20;
int c = 30;
int[] arr = {10, 20, 30}; //배열 선언하면서 값을 초기화: 크기와 값이 설정
int[] action = new int[3]; //배열 크기를 먼저 정하고 값을 나중에 저장하는 방법
/*
action[0] = 10;
action[1] = 20;
action[2] = 30;
*/
for(int i=0; i<action.length; i++) {
System.out.print("숫자입력: ");
action[i] = scan.nextInt();
}
System.out.println(arr[0]); //변수명은 같고 index(0부터 시작)로 구분하여 데이터를 사용
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(action[0]);
System.out.println(action[1]);
System.out.println(action[2]);
for(int i=0; i<arr.length; i++) {
System.out.println(arr[i]); //배열은 for문을 무조건 사용한다. "[i]" 무조건 사용한다.
}
}
}