책 내용 질문하기
1권 101쪽 질문이요
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
101
조회수
461
작성일
2019-03-23
작성자
탈퇴*원
첨부파일

괄호 2에서 length() 메소드는 해당 문자열의 길이를 반환한다. 라고 나와 있는데 길이 12개 저장되는 건가요? 0부터 시작해서 11까지 이니까 11이 저장되는 것이 맞지 않나요?

그리고 자바에서 배열을 출력할때 0부터 시작하는 거 맞나요?

답변
2019-03-25 13:28:00

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

 

array.length(); 로 반환되는 것은 전체 배열의 길이입니다.

배열의 마지막 주소값을 반환되는 것이 아니죠.

 

즉 배열을 a[10]으로 선언했을 때,

배열의 요소는 a[0]~a[9]겠지만, 전체의 길이는 10에 해당하므로 10을 반환하게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-03-25 13:28:00

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

     

    array.length(); 로 반환되는 것은 전체 배열의 길이입니다.

    배열의 마지막 주소값을 반환되는 것이 아니죠.

     

    즉 배열을 a[10]으로 선언했을 때,

    배열의 요소는 a[0]~a[9]겠지만, 전체의 길이는 10에 해당하므로 10을 반환하게 됩니다.

     

    행복한 하루되세요 :)

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