지식보부상님의 공부 일지

[9] 배열 (array) 선언, 초기값 본문

JAVA를 자바

[9] 배열 (array) 선언, 초기값

지식보부상님 2020. 12. 29. 16:31

배열 선언 방법

C 언어에서는 배열을 선언할 때  int A[10]; 과 같이 선언했죠??

JAVA 언어에서는 int [] A = new int[10] 나 int a[] = new int[10] 와 같이 선언합니다!

integer  배열 말고도 다른 형도 마찬가지로 선언하면 됩니다!

 

배열의 개수를 쓰지 않고 선언과 함께 값을 주고 싶으면

int a[] = {1, 3, 5, 7, 9} 이렇게 선언하면 됩니다!

 

배열의 초기값

배열을 선언할 때 초기값을 안 주면 JAVA 에서는 어떻게 처리할까요?

int, long, float 등 숫자들은 모두 0으로,

boolean 은 false로

char 는 아스키 코드 0으로

string, frame 은 null로 저장해줍니다!

 

 

++ 배열의 원소의 개수를 알려주는 length()

length() 는 어떤 타입이든 상관 없이 원소의 개수를 리턴해주는 매소드입니다!

예를 들어

int A = {1, 3, 5, 7, 9};

System.out.println(A.length());

 

라고 하면 5가 출력 되겠죠!

'JAVA를 자바' 카테고리의 다른 글

[11] class  (0) 2020.12.31
[10] System.arraycopy  (1) 2020.12.29
[8] break와 continue  (0) 2020.12.29
[7] switch 문  (1) 2020.12.29
[6] do~while loop  (0) 2020.12.29