개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 8. 04:43[Java] Customer Class의 상속을 받아 고객 관리프로그램 만들기

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(..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 8. 04:16[Java] Interface와 Class 상속을 활용해 로또 프로그램 만들기

로또 프로그램 만들기 LottoProgram Interface - 수동 로또번호 입력 - 자동 로또 번호 - 자동 당첨번호 - 최신 당첨번호 / 사용자 번호 일치 몇 개 / 등수 - 역대 당첨 로또 번호 리스트 =============================================== Lotto Class - random번호 형성 - 랜덤번호 6개 numbers에 저장 (중복X) - 배열 초기화 - 번호 확인 - 수동 번호 생성 =============================================== LottoE Class - Lotto Class 상속 받아서 Overiding Method - 당첨번호 생성 시, 보너스 번호만 추가로 ==========================..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 3. 22:39[Java] Interface를 활용해 학생 관리프로그램 만들기

학생 관리프로그램 만들기 Program Interface - 학생 리스트 출력 메서드 - 학생 추가 메서드 - 학생 검색 메서드 - 학생의 수강신청 메서드 - 학생의 수강철회 메서드 ================================================================================================ Subject Class 멤버변수 : 과목코드, 과목명, 학점, 시수, 교수명, 학기, 시간표 기능 : toString/print메서드 ================================================================================================ Student Class 멤버변수 : 학번, 이..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 3. 15:24[Java] 상품 등록 Class 만들기

상품 등록 Class 만들기 Product Class 멤버변수 : 메뉴이름, 가격 기능 : 메뉴/가격 추가, '메뉴 : 가격' 출력 ProductMain Class 1. Product 배열 생성[10] 2. 상품을 등록하시겠습니까? (y/n) -> y = 등록, n = 취소 3. 상품이름과 가격을 등록받아 배열에 등록 4. n -> 등록된 제품 리스트 출력 public class Product { private String name; private int price; public Product() {} public Product(String name, int price) { this.name = name; this.price = price; } // 메뉴, 가격 추가 메서드 public void inse..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 9. 27. 00:10[Java] 수강 관리 프로그램 만들기

수강 관리 프로그램 만들기 ComputerCourse Class 학생의 기본정보 : 이름, 생년월일, 나이, 전화번호 학원 정보 : 학원이름 = "Academy", 지점 수강정보 : 수강과목, 기간 (n개월) 기능 : 학생정보출력, 학원정보출력, 수강정보출력, 학생의 수강정보를 추가 ComputerCourseMain Class 1. ComputerCourse의 객체 생성 후 출력 2. 학생클래스를 담을 수 있는 배열[7]을 생성 후, 7명의 학생을 등록 3. 학생 이름으로 검색 => 모든정보 출력 4. 지점정보로 검색 => 학생정보만 출력 5. 과목을 수강하는 학생만 검색 => 학생정보, 수강정보 출력 public class ComputerCourse { // 멤버변수 선언 private String n..

728x90
반응형
image