import java.util.Scanner; public interface Program { /* 1.학생추가 | 2.학생리스트 | 3.학생검색 * 4.학생수정 | 5.학생삭제 | 6.과목추가 * 7.점수수정 | 8.과목삭제 | 9.종료 * */ void addStd(Scanner scan); void printStd(); void searchStd(Scanner scan); void modStd(Scanner scan); void delStd(Scanner scan); void addSub(Scanner scan); void modSub(Scanner scan); void delSub(Scanner scan); } import java.util.HashMap; import java.util.Objec..
Map을 활용하여 성적 관리프로그램 만들기 --menu-- 1. 성적추가 2. 성적조회(전체출력) : 합계/평균 같이 출력 3. 성적조회(과목별 조회) 과목명 search 후, 입력하는 과목 출력 4. 성적수정 : search 후 수정 5. 성적삭제 6. 종료 import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Scanner; public class ScoreManager { private HashMap gradeCard = new HashMap(); private List menu = new ArrayList(); private String..
Custoemr Class의 상속을 받아 고객 관리프로그램 만들기 고객 클래스 - 일반고객 / Gold 고객 / VIP 고객 - 멤버변수 - 고객ID : int customerID - 고객이름 : String custoemrName - 고객등급 : String custoemrGrade - 보너스포인트 : int bonusPoint - 보너스포인트 적립비율 : double bonusRatio ======================================================================= Customer Class - 기본 customerGrade = Silver - 기본 dobule bonusRatio = 0.01 - Method - 보너스 적립 계산 ( calcPrice(..
학생 관리프로그램 만들기 Program Interface - 학생 리스트 출력 메서드 - 학생 추가 메서드 - 학생 검색 메서드 - 학생의 수강신청 메서드 - 학생의 수강철회 메서드 ================================================================================================ Subject Class 멤버변수 : 과목코드, 과목명, 학점, 시수, 교수명, 학기, 시간표 기능 : toString/print메서드 ================================================================================================ Student Class 멤버변수 : 학번, 이..
수강 관리 프로그램 만들기 ComputerCourse Class 학생의 기본정보 : 이름, 생년월일, 나이, 전화번호 학원 정보 : 학원이름 = "Academy", 지점 수강정보 : 수강과목, 기간 (n개월) 기능 : 학생정보출력, 학원정보출력, 수강정보출력, 학생의 수강정보를 추가 ComputerCourseMain Class 1. ComputerCourse의 객체 생성 후 출력 2. 학생클래스를 담을 수 있는 배열[7]을 생성 후, 7명의 학생을 등록 3. 학생 이름으로 검색 => 모든정보 출력 4. 지점정보로 검색 => 학생정보만 출력 5. 과목을 수강하는 학생만 검색 => 학생정보, 수강정보 출력 public class ComputerCourse { // 멤버변수 선언 private String n..