'JAVA/JSP/Source'에 해당되는 글 36건
- 2009.01.29 간단한 도서관리
package book;
public class Book {
private String bookName;
private String bookKind;
private int rentPrice;
public String getBookKind() {
return bookKind;
}
public void setBookKind(String bookKind) {
this.bookKind = bookKind;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public int getRentPrice() {
return rentPrice;
}
public void setRentPrice(int rentPrice) {
this.rentPrice = rentPrice;
}
}
package book;
public class RentalShop {
public static void main(String[] args) {
// 1. 영업 시작을 알린다.
System.out.println("*********************************");
System.out.println("*************영업 시작여***********");
System.out.println("*********************************");
// 2. 손님이 책을 빌릴때 마다. 대여한 책의 정보를 저장한다.
Book[] books = new Book[10];
Book book1 = new Book();
book1.setBookName("홍길동전");
book1.setBookKind("소설");
book1.setRentPrice(200);
books[0] = book1;
Book book2 = new Book();
book2.setBookName("열혈강호");
book2.setBookKind("만화");
book2.setRentPrice(300);
books[1] = book2;
Book book3 = new Book();
book3.setBookName("묵향");
book3.setBookKind("소설");
book3.setRentPrice(200);
books[2] = book3;
Book book4 = new Book();
book4.setBookName("상남 2인조");
book4.setBookKind("만화");
book4.setRentPrice(300);
books[3] = book4;
Book book5 = new Book();
book5.setBookName("이순신전");
book5.setBookKind("소설");
book5.setRentPrice(200);
books[4] = book5;
Book book6 = new Book();
book6.setBookName("착하게 살자");
book6.setBookKind("만화");
book6.setRentPrice(300);
books[5] = book6;
Book book7 = new Book();
book7.setBookName("임꺽정전");
book7.setBookKind("소설");
book7.setRentPrice(200);
books[6] = book7;
Book book8 = new Book();
book8.setBookName("자바는 즐거워");
book8.setBookKind("컴퓨터");
book8.setRentPrice(500);
books[7] = book8;
Book book9 = new Book();
book9.setBookName("자바를 잡자");
book9.setBookKind("컴퓨터");
book9.setRentPrice(400);
books[8] = book9;
Book book10 = new Book();
book10.setBookName("네크워크");
book10.setBookKind("컴퓨터");
book10.setRentPrice(500);
books[9] = book10;
// 3. 영업종료를 알린다.
System.out.println("*********************************");
System.out.println("*************영업 끝 ㅠㅠ***********");
System.out.println("*********************************");
// 4. 오늘 대여한 책의 수량과 총 수입을 출력한다.
int totalRent = 0;
int totalCount = 0;
for (int i = 0; i < books.length; i++) {
totalCount++;
totalRent += books[i].getRentPrice();
}
System.out.println("총 대여 권수 : " + totalCount);
System.out.println("총 대여 수입 : " + totalRent);
// 5. 오늘 대여한 책들의 장르별 총 수입과 수량을 출력한다.
System.out.println("#### 장르별 대여정보 ####");
System.out.println("**** 만화책 ****");
int cartoonCount = 0;
int cartoonRent = 0;
for (int i = 0; i < books.length; i++) {
if (books[i].getBookKind().equals("만화")) {
cartoonCount++;
cartoonRent += books[i].getRentPrice();
}
}
System.out.println("수량 : " + cartoonCount);
System.out.println("금액 : " + cartoonRent);
// 소설 책에 대한 수량과 금액 출력
System.out.println("**** 소설책 ****");
int novelCount = 0;
int novelRent = 0;
for (int i = 0; i < books.length; i++) {
if(books[i].getBookKind().equals("소설")){
novelCount++;
novelRent += books[i].getRentPrice();
}
}
System.out.println("수량 : " + novelCount);
System.out.println("금액 : " + novelRent);
// 컴퓨터책에 대한 수량과 금액 출력
System.out.println("**** 컴퓨터책 ****");
int computerCount = 0;
int computerRent = 0;
for (int i = 0; i < books.length; i++) {
if (books[i].getBookKind().equals("컴퓨터")) {
computerCount++;
computerRent += books[i].getRentPrice();
}
}
System.out.println("수량 : " + computerCount);
System.out.println("금액 : " + computerRent);
test();
System.out.println("end");
}
public static void test(){
System.out.println("test");
}
}
public class Book {
private String bookName;
private String bookKind;
private int rentPrice;
public String getBookKind() {
return bookKind;
}
public void setBookKind(String bookKind) {
this.bookKind = bookKind;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public int getRentPrice() {
return rentPrice;
}
public void setRentPrice(int rentPrice) {
this.rentPrice = rentPrice;
}
}
package book;
public class RentalShop {
public static void main(String[] args) {
// 1. 영업 시작을 알린다.
System.out.println("*********************************");
System.out.println("*************영업 시작여***********");
System.out.println("*********************************");
// 2. 손님이 책을 빌릴때 마다. 대여한 책의 정보를 저장한다.
Book[] books = new Book[10];
Book book1 = new Book();
book1.setBookName("홍길동전");
book1.setBookKind("소설");
book1.setRentPrice(200);
books[0] = book1;
Book book2 = new Book();
book2.setBookName("열혈강호");
book2.setBookKind("만화");
book2.setRentPrice(300);
books[1] = book2;
Book book3 = new Book();
book3.setBookName("묵향");
book3.setBookKind("소설");
book3.setRentPrice(200);
books[2] = book3;
Book book4 = new Book();
book4.setBookName("상남 2인조");
book4.setBookKind("만화");
book4.setRentPrice(300);
books[3] = book4;
Book book5 = new Book();
book5.setBookName("이순신전");
book5.setBookKind("소설");
book5.setRentPrice(200);
books[4] = book5;
Book book6 = new Book();
book6.setBookName("착하게 살자");
book6.setBookKind("만화");
book6.setRentPrice(300);
books[5] = book6;
Book book7 = new Book();
book7.setBookName("임꺽정전");
book7.setBookKind("소설");
book7.setRentPrice(200);
books[6] = book7;
Book book8 = new Book();
book8.setBookName("자바는 즐거워");
book8.setBookKind("컴퓨터");
book8.setRentPrice(500);
books[7] = book8;
Book book9 = new Book();
book9.setBookName("자바를 잡자");
book9.setBookKind("컴퓨터");
book9.setRentPrice(400);
books[8] = book9;
Book book10 = new Book();
book10.setBookName("네크워크");
book10.setBookKind("컴퓨터");
book10.setRentPrice(500);
books[9] = book10;
// 3. 영업종료를 알린다.
System.out.println("*********************************");
System.out.println("*************영업 끝 ㅠㅠ***********");
System.out.println("*********************************");
// 4. 오늘 대여한 책의 수량과 총 수입을 출력한다.
int totalRent = 0;
int totalCount = 0;
for (int i = 0; i < books.length; i++) {
totalCount++;
totalRent += books[i].getRentPrice();
}
System.out.println("총 대여 권수 : " + totalCount);
System.out.println("총 대여 수입 : " + totalRent);
// 5. 오늘 대여한 책들의 장르별 총 수입과 수량을 출력한다.
System.out.println("#### 장르별 대여정보 ####");
System.out.println("**** 만화책 ****");
int cartoonCount = 0;
int cartoonRent = 0;
for (int i = 0; i < books.length; i++) {
if (books[i].getBookKind().equals("만화")) {
cartoonCount++;
cartoonRent += books[i].getRentPrice();
}
}
System.out.println("수량 : " + cartoonCount);
System.out.println("금액 : " + cartoonRent);
// 소설 책에 대한 수량과 금액 출력
System.out.println("**** 소설책 ****");
int novelCount = 0;
int novelRent = 0;
for (int i = 0; i < books.length; i++) {
if(books[i].getBookKind().equals("소설")){
novelCount++;
novelRent += books[i].getRentPrice();
}
}
System.out.println("수량 : " + novelCount);
System.out.println("금액 : " + novelRent);
// 컴퓨터책에 대한 수량과 금액 출력
System.out.println("**** 컴퓨터책 ****");
int computerCount = 0;
int computerRent = 0;
for (int i = 0; i < books.length; i++) {
if (books[i].getBookKind().equals("컴퓨터")) {
computerCount++;
computerRent += books[i].getRentPrice();
}
}
System.out.println("수량 : " + computerCount);
System.out.println("금액 : " + computerRent);
test();
System.out.println("end");
}
public static void test(){
System.out.println("test");
}
}
'JAVA/JSP > Source' 카테고리의 다른 글
calendarFunc.js (0) | 2009.12.14 |
---|---|
Printing (0) | 2009.01.29 |
파일읽기 (0) | 2009.01.29 |
메일(첨부자료 3개) 보내기 (0) | 2009.01.29 |
PageReader (0) | 2009.01.16 |