본문 바로가기
개발자 양성과정 필기노트/JAVA

배열

by jono 2021. 8. 12.

JAVA  ||  DAY5  ||  배열


 0. 배열 

# 배열 생성 기본문법

데이터타입 [ ] 변수명 = new 데이터타입 [배열크기]

 

# 생성한 배열에 접근해 데이터 초기화

변수명[인덱스번호] = 저장할 데이터;

String [] str1 = new String[3];
str1[0] = "가나다";
str1[1] = "ABC";
str1[2] = "123";

# 배열선언 + 생성 + 초기화 한번에 하기

데이터타입 [ ] 변수명 = {데이터1, 데이터2, 데이터3, . . .};

 

# 이미 선언&데이터 저장된 배열변수의 배열데이터를 바꾸고 싶다면?

변수명 = new 자료형 [ ] {데이터4, 데이터5, 데이터6, . . . };

System.out.println("<< arr3 배열 생성 및 데이터지정 >>");
int [] arr3 = {100,200,300};

System.out.println("<< arr3 배열의 데이터 변경하기 >>");
arr3 = new int[] {400,500,600};

 1. 다차원 배열 

# 2차원 배열을 생성하는 기본문법

데이터타입 [ ][ ] 변수명 = new 데이터타입 [행크키][열크기] ;

 

# 2차원 배열 접근법

변수명 [행인덱스][열인덱스] ;

 

# 2차열 배열생성 & 초기화 동시에 수행하는 문법

데이터타입[ ][ ] 변수명 =  {   {값1,값2,값3, . . .},  // 0행의 1,2,3,. . .열

                                      {값4, 값5, 값6, . . .},  // 1행의 1,2,3,. . .열

                                              . . .

                                       {. . . 값n}  // n행의 1,2,3,. . .열

                                   } ;

 

# 2차원 배열의 크기

- 행크기: 배열명.Length ;

- 열크기: 배열명[행번호].length ;

 

 

 

'개발자 양성과정 필기노트 > JAVA' 카테고리의 다른 글

Static  (0) 2021.09.14
JAVA 객체지향개념  (0) 2021.09.02
While문  (0) 2021.08.10
switch문  (0) 2021.08.03
논리연산자, 삼항연산자  (0) 2021.07.29

댓글