오늘한일
- 자바 복습
- 개인과제 - 키오스크 만들기
public void addOrder(Products add){
System.out.println("메뉴를 바구니에 추가하시겠습니까?");
System.out.println("1: 확인 2: 취소");
int check = sc.nextInt();
sc.nextLine();
if (check == 1) {
order.addbasket(add);
System.out.println(add.getName() + " 가 바구니에 추가되었습니다.");
System.out.println();
} else if (check == 2) {
System.out.println("바구니 추가가 취소되었습니다.");
} else System.out.println("잘못 입력하셨습니다.");
}
public void addBasket(Products menu) {
basket.add(menu);
}
메뉴를 입력 받아서 addBasket에 저장
public double allPrice() {
double allPrice = 0.0;
for (Products menu : basket) {
allPrice += menu.getPrice();
}
return allPrice;
}
저장된 값들에서 Price만 추출하여 allPrice에 계속 합친후 리턴
System.out.println("주문이 완료되었습니다!");
System.out.println("총금액:"+order.allPrice()+"원");
order.Clearbasket();
public void Clearbasket() {
basket.clear();
}
총금액 프린트후 바구니 비우기
느낀점
리스트에 담긴 모든 값을 지우는 .clear()와 리스트에 담고 빼고 담긴 값들에서 원하는 값을 꺼내는 법에 대해 알게됬다.
객체지향프로그래밍에 대해 조금은 더 알게 되었다.
'TIL' 카테고리의 다른 글
231024_TIL (0) | 2023.10.24 |
---|---|
231023_TIL (1) | 2023.10.23 |
231018_TIL (0) | 2023.10.19 |
231017_TIL (0) | 2023.10.18 |
231016_TIL (0) | 2023.10.17 |