책 내용 질문하기
별책부록 p64 자바코드문의
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
64
조회수
170
작성일
2019-09-16
작성자
탈퇴*원

알고리즘 유형 3의 자바코드에서

int a[] = {4,5,1,2,3};

이렇게 되어 있는데

 

알고리즘 유형 2에서 배열은

int s[] = new int[10];

이렇게 객체형으로 선언한다고 했었어요.

왜 유형 3에서는 다른지 설명이 안되있는데 잘 이해가 안가요 

답변
2019-09-17 09:58:02

안녕하세요 길벗수험서 운영팀입니다.

 

두 경우 모두 알아두셔야 합니다.

 

자바에서 Array라는 객체이기도 하지만, 하나의 자료형이기도 합니다.

두가지 특성을 모두 갖고 있죠.

 

때문에 객체 선언자인 'new'를 사용하는 선언 방식

int a[] = new int[10];

과 같은 형태의 선언이 가능합니다.

 

또한 자료형이기도 하기 때문에

int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; 

이런 형태로도 선언이 가능하죠.

 

행복한 하루되세요 :)

  • 관리자
    2019-09-17 09:58:02

    안녕하세요 길벗수험서 운영팀입니다.

     

    두 경우 모두 알아두셔야 합니다.

     

    자바에서 Array라는 객체이기도 하지만, 하나의 자료형이기도 합니다.

    두가지 특성을 모두 갖고 있죠.

     

    때문에 객체 선언자인 'new'를 사용하는 선언 방식

    int a[] = new int[10];

    과 같은 형태의 선언이 가능합니다.

     

    또한 자료형이기도 하기 때문에

    int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; 

    이런 형태로도 선언이 가능하죠.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.