오늘이라도

16. 배열, 교환, 배열 교환 본문

취업성공패키지 SW 개발자 교육/Java

16. 배열, 교환, 배열 교환

upcake_ 2020. 3. 12. 19:33
반응형

https://github.com/upcake/Class_Examples

교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. 


▲예제 01. 배열
▲문제 01. 배열

 - 타입[] 배열이름; 으로 배열을 선언

 - 배열이름 = new 타입[n] 으로 배열을 생성

 - 타입[] 배열이름 = new 타입[n]으로 배열을 선언하고 생성

 

 

▲예제 02. 배열의 총합과 길이
▲문제 02. 배열 출력과 홀수, 짝수의 합

 - 이름.length = 배열의 길이

 - 배열의 마지막 원소의 index 값 : 이름.length - 1

 - Arrays.to타입(배열이름); 으로 배열을 손쉽게 출력할 수 있다.

 

 

▲예제 03. 2차원 배열
▲문제 03. 배열, 스캐너, 랜덤을 이용한 반장 선출 프로그램

 - 타입[][] 배열이름 = new 타입[][]; 으로 2차원 배열 선언과 생성

 - 첫번째 브라켓은 행, 두번째는 열

 

 

▲예제 04. 가변길이(비정방형) 배열
▲문제 04. 가변길이(비정방형) 배열을 이용한 별찍기

 - 두 번째 브라켓을 따로 줌으로써 비정방형 배열을 만들 수 있다.

 

 

▲예제 05. 교환

 - 변수를 서로 교환하기 위해서는 임시 변수 temp를 만들어서 교환한다.

 

 

▲예제 06. 배열 교환

 - 배열을 서로 교환할 때에도 다른 배열을 하나 만든 뒤에 교환한다.

반응형