본문 바로가기
Java

자바 배열 Java Array

by Jann 2021. 8. 9.
728x90

자바 배열과 반복문


* 배열 Array : 같은 이름으로 여러 저장 공간을 확보할 수 있는 방법

 

(연관된 정보끼리 그룹핑) (배열은 대괄호 [] )

:: 같은 유형의 자료 공간을 원하는 개수만큼 확보, 각각의 자료 공간을 같은 이름으로 첨자만 달리하여 접근할 수 있다.


::: 선언되는 형식에 따라 1차원 배열, 2차원 배열 등이 있으며 여러 자료들을 반복 처리할 때 유용

: 배열을 구성하는 각각의 값은 배열요소(원소, element), 배열에서 위치를 가리키는 숫자는 인덱스이며 항상 0부터
시작하여 0을 포함한 양의 정수만을 가질 수 있다.

 

- 배열의 생성과 선언 

int [ ] array = new int [100];
String [ ] array = new String [100];


 String [] classMember = {"홍길동 ",  "김길동 ",  "최길동 "}; // int [ ] classNumber = { } 
: // classMember 라는 변수에는 문자열로 구성된 배열이 담긴다
System.out.println(class[0]);
System.out.println(class[1]);
System.out.println(class[2]);

// length는 배열이 담을 수 있는 원소 개수, 배열을 선언할 때 지정한 배열이 담을 수 있는 값의 크기

- String[] classMember = new String [3] ;
classMember[0] = "홍길동"
System.out.println(classMember.length);
classMember[1] = "김길동"
System.out.println(classMember.length);
classMember[2] = "최길동"



- Java for 문 // for 문 구조 { 초기화, 반복조건, 반복실행}

for(int i=0; i<classMember.length; i++) {
}


	String [ ] members = {"김길동", "최길동","홍길동"};
	 for(int i=0; i<members.length; i++) {
	String member = members[i];
		 System.out.println(member +"완료");
}

출력값 : 
김길동 완료
최길동 완료
홍길동 완료
 

>>>>>>>>>>>>>>>>>>>>>

 

* java lang & java util 팩키지

- java.lang : 가장 많이 사용되는 팩키지 중 하나로 import 없이 바로 사용 가능하다.


- java.util : import문으로 팩키지를 불러와야 클래스 이름만으로 사용할 수 있다.

 


- java.util.Arrays 클래스 : 배열을 다루기 위한 다양한 메소드가 포함되어 있으며, 모든 메소드는
클래스 메소드로(static method) 객체 생성하지 않고 바로 사용할 수 있다.

 

 

728x90

댓글