- 23.10.20) TIL - 개인프로젝트(키오스크)2023-10-20 20:51:44오늘 한 일 개인 프로젝트 거의 완료 어제에 이어 오늘도 개인프로젝트를 만들었다. 옵션 기능과 총 판매금액 조회 기능, 총 판매상품 목록 조회 기능을 추가했다. (사실상 최종, 전체 코드 작성) public class Menu { private String menuName; // 메뉴 이름 private String menuDescription; // 메뉴 설명 // 생성자 public Menu (String menuName, String menuDescription) { this.menuName = menuName; this.menuDescription = menuDescription; } // 메서드 // 메뉴 이름을 반환하는 메서드 public String getMenuName() { return ..
- 23.10.19) TIL - 개인프로젝트(키오스크)2023-10-19 20:10:50오늘 한 일 개인프로젝트 필수 요구사항 이행 선택 사항 추가( 주문 개수 기능 추가) 어제에 이어 오늘도 개인프로젝트를 만들었다. 주문클래스를 만들고 어지럽게 펼쳐진 Map도 정리했다. 프로젝트에서 기본적으로 요구하던 사항을 마무리 했고, 추가적인 선택사항까지 일부 구현했다. 1) ArrayList를 이용해서 물품을 넣는 식으로 만들었다. 2) 장바구니에 물품을 추가하는 메서드 - MenuItemsMap과 choice 두 개의 매개변수를 가지고 있다. - choice로 선택된 메뉴를 selectedItem에 넣고 이걸 카트 배열에 추가한다. 3) 장바구니에 있는 물품을 전부 제거하는 메서드 - clear라는 메서드를 이용. 4) 장바구니에 있는 물품을 확인하는 마세드 - if문을 이용해 비어있을 경우에는..
- 23.10.18) TIL - 개인프로젝트(키오스크)2023-10-18 20:58:16오늘 한 일 개인프로젝트 기본 틀 만들기 개인프로젝트로 키오스크 프로그램을 만들게 되었다. KFC 메뉴를 이용해서 만들예정이다. 4가지 메뉴(치킨, 햄버거, 사이드, 음료)와 각 메뉴의 5개의 상품을 이용해서 만들예정이다. 1) 메뉴 클래스 : 메뉴 이름과 설명 필드를 가지고 메뉴에 입력한 이름과 설명을 가지고 오는 getter 메서드를 가지고 있다. public class Menu { private String menuName; // 메뉴 이름 private String menuDescription; // 메뉴 설명 public Menu (String menuName, String menuDescription) { this.menuName = menuName; this.menuDescription = ..
- 23.10.17) TIL2023-10-17 21:39:51오늘 한 일 Java 5주차까지 수강 완료 public class Main { public static void main(String[] args) { List bookList = Arrays.asList( new Book(1L, "모두의 딥러닝", "조태호", "IT", 21600), new Book(2L, "이득우의 게임 수학", "이득우", "IT", 40500), new Book(3L, "자바 웹 개발 워크북", "구멍가게 코딩단", "IT", 31500), new Book(4L, "실전 시계열 분석", "에일린 닐슨", "IT", 34200), new Book(5L, "데이터 분석가의 숫자유감", "권정민", "IT", 14400), new Book(6L, "스프링 부트 실전 활용 마스터", "..