본문 바로가기
프로그래밍/JAVA 자바 A-Z

[Java 자바 기초] Array 배열 선언, 데이터 저장 출력, 1차원 배열 2차원 배열, .length 열 갯수 확인하기

by nisne 2020. 8. 22.

모든 설명은 주석으로 확인할 수 있어요.

하나씩 따라해 보세요. ^^

package javaEx;

public class Review {

	public static void main(String[] args) {
		/*
		Array 배열
		-하나의 변수에 1개 이상의 '동일한 자료형'의 값을 저장할 수 있는 공간
		-값 하나를 element요소라 부르고
		-요소의 순서는  index 인덱스, 색인이라고 한다
		-배열 선언 시 자료형에는 대괄호 [] 사용
		-배열에 값을 저장할 때는 중괄호 {} 사용
		 */
		
		//1차원 배열
		//배열 선언 1 - new 연산자 사용
		int[] kor=new int[3]; 	//정수형 배열을 3열로 선언하겠다, new 연산자로 메모리 할당
		kor[0]=1;				//배열의 순서인 인덱스는 0부터 시작
		kor[1]=2;
		kor[2]=3;
		
		//배열 선언 2 - 한 번에 데이터 저장하기
		int[] eng= {4,5,6};		//new int[] 생략
		
		//열의 갯수 확인하기
		System.out.println(kor.length);
		System.out.println(eng.length);
		
		//2차원 배열
		//배열 선언 1 - new 연산자 사용
		int[][] mat=new int[2][3];	//정수형 배열을 2행 3열로 선언하겠다
		mat[0][0]=1;	//0행 0열에 1 저장
		mat[0][1]=2;
		mat[0][2]=3;
		mat[1][0]=4;
		mat[1][1]=5;
		mat[1][2]=6;
		
		//배열 선언 2 - 한 번에 데이터 저장하기
		int[][] his= {
				{1,2,3},	//0행의 3열에 3개의 데이터 저장
				{4,5},		//1행의 2열에 2개의 데이터 저장
				{6,7,8,9}	//2행의 4열에 4개의 데이터 저장
		};
		
		//열의 갯수 확인하기
		System.out.println(mat[0].length);
		System.out.println(mat[1].length);
		System.out.println(his[0].length);
		System.out.println(his[1].length);
		System.out.println(his[2].length);
		

	}

}

 

공부하기 싫을 때 잠시 쉬어가기 

 

 

댓글