쉱이
article thumbnail
Published 2022. 1. 21. 16:46
[JAVA] JAVA 배열(array)선언 언어/JAVA
728x90
반응형

배열(array)

동일한 자료형(Data type)의 데이터를 연속된 공간에 저장하기 위한 묶음이라고 생각합니다.

여기서 가장 중요한 것은 동일한 자료형입니다

int면 int, string이면 string끼리 모아 " [ }'로 그룹화한 것이라 생각합니다.

 

배열을 구성하는 각각의 값을 배열 요소라고 하며 배열에서 위치를 가르키는 숫자는 인덱스라고 합니다.

인덱스는 항상 0으로 시작하며 0을 포함한 양의 정수입니다.

 

 


문법

 

1. 타입[] 배열이름 = {배열요소 1, 배열요소2, ...}

2. 타입[] 배열이름 = new 타입[]{배열요소 1, 배열요소2, ...}

3. 배열이름[n] = "배열요소1";

   배열이름[n+1] = "배열요소2";

 

코드로 설명하면

1. 타입[] 배열이름 = {배열요소 1, 배열요소2, ...}

String[] flower = { "무궁화", "해바라기", "개나리" };
System.out.println( flower[1] );

 

2. 타입[] 배열이름 = new 타입[]{배열요소 1, 배열요소2, ...}

String[] nation = new String[]{ " 한국", "미국", "중국" };
System.out.println( nation[1] );

 

3. 배열이름[n] = "배열요소1";

   배열이름[n+1] = "배열요소2";

String[] province = new String[3];		//배열선언
 
province[0] = "강원도";
province[1] = "전라도";
province[2] = "경상도";

입니다

 


관련코드

public class Java_onearr {
	public static void main(String[] args) {
		
		String[] province = new String[3];			// 참조형 타입
		
		// [2] : String 배열 초기화 --> 직접 입력
		province[0] = "강원도";
		province[1] = "전라도";
		province[2] = "경상도";
		System.out.println( province[1] );
		
		// [3] : String 배열 초기화 --> 배열 선언 및 생성시 { }로 동시에 초기화
		String[] nation = new String[]{ " 한국", "미국", "중국" };
		System.out.println( nation[1] );
		
		//배열 선언하면서 바로 초기화하기
		String[] flower = { "무궁화", "해바라기", "개나리" };
		System.out.println( flower[1] );
		
		// [4] : 반복문을 사용하여 배열 값 모두 출력
		for( int i=0; i < flower.length; i++ )
			System.out.print( flower[i] + " " );
		System.out.println();
		
		// [5] : 향상된 for문으로 배열 요소 출력
		for( String aaa: flower )
			System.out.print( aaa + " " );

			
	}
}

컴파일을 하여 실행시키면 다음과 같습니다!ㅎ

 

 

728x90
반응형

'언어 > JAVA' 카테고리의 다른 글

[JAVA]추상클래스(abstract class)  (0) 2022.01.26
[JAVA] 조건문(if, if else, else)  (0) 2022.01.20
[JAVA] Scanner 클래스  (0) 2022.01.19
[JAVA] Hello World~  (0) 2022.01.19
profile

쉱이

@ILV_쉱이

감사합니다:)