[SECTION13-00. 종합 테스트 문제]
이번 과제에서는 List(ArrayList) 를 사용하여 학생 정보를 관리하는 프로그램을 만든다.
아래 명령어를 반복 출력하고, 사용자가 0을 입력하면 종료한다.
==== 명령어 목록 ====
1. 학생 등록
2. 학생 목록
3. 학생 검색
4. 학생 수정
5. 학생 삭제
0. 종료
이름, 나이, 점수"학생 수를 초과하였습니다." 출력 후 등록되지 않아야 함1번) 이름: 홍길동 / 나이: 20 / 점수: 90
2번) 이름: 김철수 / 나이: 18 / 점수: 70
"존재하지 않는 학생입니다.""존재하지 않는 학생입니다.""존재하지 않는 학생입니다."Student 클래스는 캡슐화 적용private 필드getter/setter 또는 생성자 사용toString()을 오버라이딩하여 깔끔하게 출력해도 됨 (권장)list.size() : 현재 학생 수 확인list.add(obj) : 추가list.get(index) : 조회list.set(index, obj) : 수정(덮어쓰기)list.remove(index) : 삭제학생 번호는 1부터 시작하지만, List 인덱스는 0부터 시작한다.
따라서 번호 - 1 = 인덱스 로 변환해야 한다.














[SECTION13. 컬렉션 프레임워크-2]
● Set 컬렉션
-예시:


● Iterator = 컬렉션 내부 데이터를 순차적으로 접근하기 위한 객체
-예시:


● Map 컬렉션
-예시:

