개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 15. 20:33[Java] List와 Map을 활용하여 학생 관리프로그램 만들기

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

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 10. 20:02[Java] List을 활용하여 키오스크 프로그램 만들기

List를 활용하여 키오스크 프로그램 만들기 --메뉴판-- 1. 햄버거 : 7000 2. 피자 : 15000 3. 음료수 : 2000 4. 과자 : 1000 5. 사탕 : 500 6. 프로그램 종료 메뉴선택 > 1 수량 > 2 => 햄버거 2개 주문 메뉴선택 > 3 수량 > 2 => 음료 2개 주문 -주문 리스트 1. 햄버거 2개 14000원 2. 음료 2개 4000원 총 지불금액 18000 -- 메인메뉴 1. 메뉴추가 | 2. 메뉴출력 | 3. 주문 | 4. 주문리스트 | 5. 종료 public class Menu { // 메뉴와 가격을 나타내는 클래스 생성 private String menu; private int price; public Menu() { } public Menu(String menu..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 9. 23:47[Java] Map을 활용하여 성적 관리프로그램 만들기

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

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 9. 18:50[Java] List를 활용하여 음식 주문 프로그램 만들기

음식 주문 프로그램 만들기 -- 메뉴판 -- 1. 햄버거 : 7000 2. 피자 : 15000 3. 음료수 : 2000 4. 과자 : 1000 5. 사탕 : 500 6. 프로그램 종료 메뉴선택 > 1 수량 > 2 => 햄버거 2개 금액: 14000원 주문완료 주문종료(0), 프로그램 종료(6) 메뉴선택 > 3 수량 > 2 => 음료 2개 금액: 4000원 주문완료 메뉴선택> 0 -- 주문 확인 1. 햄버거 2개 14000원 2. 음료수 2개 4000원 총 금액 : 18000원 import java.util.ArrayList; import java.util.List; public class FoodManager { // 멤버변수 ArrayList 메뉴, ArrayList 가격 private List lis..

개발자가 되기까지 (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(..

728x90
반응형
image