본문 바로가기
1. Java 자바/1_0. 책, 강의

[명품 자바 프로그래밍] 3장 137쪽 체크 타임_정답

by 비소야 2022. 10. 9.
728x90

명품 자바 프로그래밍 3장 137쪽 체크 타임_정답

luxury java programming ch3 p137 check time correct answer
1번

 

답: 

1
int[] intArray = new int[10];
cs

 

또는

1
int intArray[] = new int[10];
cs

 

2번

 

답: tenArray.length 필드

 

// 자바에서는 배열 객체를 생성하면, 배열의 크기가 저장된 length 필드가 자동으로 만들어진다.

 

3번

 

답: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class P137_3 {                                       // P137_3 클래스 정의 시작
    public static void main(String[] args) {                // main() 메소드 정의 시작
        // 변수 및 상수 선언
        int[] intArray = new int[10];                       // int형 배열에 대한 레퍼런스 변수 intArray 선언 동시에 크기가 10인 int형 배열 생성하여 대입하여 초기화
        int sum = 0;                                        // int형 변수 sum 선언 동시에 0 대입하여 초기화, 즉 합
 
        // 로직
        // 1. 배열 원소 초기화
        // 2. 합 연산
        for(int i = 0; i < 10; i++) {                       // int형 변수 i 선언 동시에 0 대입하여 초기화, i가 10보다 작을 동안 반복, i에 +1
            intArray[i] = i + 1;                            // 배열 intArray의 인덱스 i 번째 원소에 i + 1 대입하여 초기화
            sum += intArray[i];                             // sum에 배열 intArray의 인덱스 i 번째 원소 합함
        }
        // 3. 결과 출력
        System.out.println("모든 원소의 합은 " + sum);     // System.out.println() 메소드 호출하여 문자열 "모든 원소의 합은 " + sum 출력, 즉 연산 결과 출력
    }                                                      // main() 메소드 정의 끝
}                                                          // P137_3 클래스 정의 끝
cs

 

728x90