프로그래밍 기초 및 응용

보충 - 배열

황샐리 2022. 5. 6. 17:51

데이터 설정하구요 게터세터 해줍니다. 그리고 데이터니까 왠만하면 보안을 위해서 private 해주자고요!

생성자도 모두 하세요

package day0503;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ArrayTest02 {
	
	public static void main(String[] args) {
		
		Exam[] ex=new Exam[3];
		ex[0]=new Exam("test1", 10, 10, 10);
		ex[1]=new Exam("test2", 20, 20, 20);
		ex[2]=new Exam("test3", 30, 30, 30);
		//ex[3]=new Exam("test4", 30, 30, 30); //이거는 예외 발생. 왜요? 배열 사이즈 정해줬으니까
		Exam[] exCopy=Arrays.copyOf(ex, 6); //그래서 지금 배열 사이즈 키워주는거야
		
		for(int i=0; i<ex.length ; i++) {
			Exam data=ex[i];
			System.out.println(data);
		}
		System.out.println("----------------------------");
		List<Exam> list=new ArrayList<Exam>();
		list.add(new Exam("test1", 10, 10, 10));
		list.add(new Exam("test2", 20, 20, 20));
		list.add(new Exam("test3", 30, 30, 30));
		for(Exam e : list) {
			System.out.println(e);
		}
		
	}

}

'프로그래밍 기초 및 응용' 카테고리의 다른 글

보충 - 버블 정렬  (0) 2022.05.13
보충 - 배열 / 이차항 배열  (0) 2022.05.10
JAVA 보충 - 반복문  (0) 2022.05.03
캡슐화  (0) 2022.03.27
메소드  (0) 2022.03.27