노승현
도서 판매 프로그램(검색) 본문
설계
//1. 책검색
// 1. 작가 검색
// 2. 출판사 검색
// 3. 가격 검색
// 4. 장르 검색
// 검색된 책 출력
// 해당 책으로들어가서-출판사, 작가, 가격, 책제목, 장르, 재고 출력
// 1. 장바구니(개수 선택가능)
// 2. 돌아가기
//2. 장르별 배스트셀러
// 1.코믹 : ooo
// 2.소설 : ooo
// 해당 책으로들어가서-출판사, 작가, 가격, 책제목, 장르, 재고 출력
// 2. 돌아가기
//3. 구매하기
//0. 프로그램 종료
//991001. 관리자 모드
// 1. 책 등록
// 1. 코믹
// 2. 소설
// 2. 총매출
// 총매출 출력
// 3. 책관리
// 1.전체출력
// 2.검색
// 책선택
// 1.재고 변경
// 2.가격 변경
// 5. 책 폐기
// 1.전체출력
// 2.검색
// 책선택
// 1. 삭제하시겠습니까?
// 2. 돌아가기
public static int searchWriter(ArrayList<Book> book, ArrayList<Book> searchList) { // 작가 검색
boolean flag = false;
System.out.print("검색하고 싶은 작가를 입력하세요 : ");
String search = sc.next();
for (int i = 0; i < book.size(); i++) { // 북 객체의 크기만큼 for 문 동작하고
if (book.get(i).getWriter().contains(search)) { // 북 객체의 i번째 배열에서 작가의
// 이름을 가져와 search 에 해당하는 글자가 있다면 출력
System.out.print(searchList.size() + 1 + ". ");
book.get(i).printInfo();
searchList.add(book.get(i));
flag = true;
}
}
int pkValue = 0;
if (!flag) { // flag가 한 번이라도 for문에 들어간다면 여기 if문은 그냥 통과
notFound();
} else {
pkValue = detail(searchList);
}
return pkValue;
}
'JAVA > 문제풀이' 카테고리의 다른 글
DTO,DAO 를 이용한 자판기 프로그램 (1) | 2023.12.14 |
---|---|
MVC 이용한 학생부 프로그램 1단계 (1) | 2023.12.11 |
음료수 자판기 프로그램 (0) | 2023.12.09 |
오버워치 캐릭터 추상클래스 사용하기 (1) | 2023.12.06 |
추상 클래스와 인터페이스 사용한 티비 동작 (0) | 2023.12.06 |