본문 바로가기
study/Java

[Java] 23. 제한자 Exam1 (ARR 배열에 생성자에서 1부터 주어진 숫자까지의 값을 저장하기)

by 금이패런츠 2022. 3. 21.
728x90
반응형
package chap7;
/*
 * ARR 배열에 생성자에서 1부터 주어진 숫자까지의 값을 저장하기
 */
class FinalArr {
	final int[] ARR;
	FinalArr(int num) {
		ARR = new int[num];
		for(int i=0; i<num; i++) {
			ARR[i] = i+1;
		}
	}
}
public class Exam3 {
	public static void main(String[] args) {
		System.out.println("fa1");
		FinalArr fa = new FinalArr(10);
		for(int i=0; i<fa.ARR.length; i++) {
			System.out.println("ARR[" + i + "]=" + fa.ARR[i]);
		}
//		fa.ARR = new int[5]; //상수값은 변경 불가
		System.out.println("fa2");
		FinalArr fa2 = new FinalArr(5);
		for(int i=0; i<fa2.ARR.length; i++) {
			System.out.println("ARR[" + i + "]=" + fa2.ARR[i]);
		}
	}
}
728x90
반응형

'study > Java' 카테고리의 다른 글

[Java] 24. Interface2 (리턴타입이 인터페이스인 경우)  (0) 2022.03.22
[Java] 24. Interface1 (인터페이스 예제)  (0) 2022.03.22
[Java] 23. final3  (0) 2022.03.21
[Java] 23. final2  (0) 2022.03.21
[Java] 23. final1  (0) 2022.03.21