public class Book {
private int bookId;
private String bookName;
private double price;
private int storage;
Book(int bookId,String bookName,double price,int storage){
this.bookId=bookId;
this.bookName=bookName;
this.price=price;
this.storage=storage;
}
public int getBookId() {
return bookId;
}
public void setBookId(int bookId) {
this.bookId = bookId;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public int getStorage() {
return storage;
}
public void setStorage(int storage) {
this.storage = storage;
}
public void show(){
System.out.println(bookId+"\t"+bookName+"\t"+price+"\t"+storage);
}
}
import java.util.Scanner;
public class OrderItem {
int [] a=new int[3];
int [] b=new int[3];
public void select() {
Scanner input = new Scanner(System.in);
for(int i=0;i<3;i++){
if(i<2){
System.out.print("请输入图书编号选择图书:");
this.a[i]=input.nextInt();
System.out.print("请输入购买图书数量:");
this.b[i]=input.nextInt();
System.out.println("请继续购买图书");
}else{
System.out.print("请输入图书编号选择图书:");
this.a[i]=input.nextInt();
System.out.print("请输入购买图书数量:");
this.b[i]=input.nextInt();
}
}
input.close();
}
}
import java.util.Date;
public class Order {
double sum,s;
public void showOrder(Book book,OrderItem orderitem){
for(int j=0;j<3;j++){
if(orderitem.a[j]==book.getBookId()){
System.out.println(book.getBookName()+"\t"+orderitem.b[j]+"\t"+book.getPrice());
s = orderitem.b[j]*book.getPrice();
sum += s;
}
}
}
public void showSum(){
System.out.println("订单总额:\t\t"+sum);
}
public void showDate(){
Date date = new Date();
System.out.println("日期:\t"+date.toString());
}
}
public class Others {
public void bookList(){
System.out.println("\t图书列表\n图书编号\t图书名称\t图书单价\t库存数量");
}
public void fenGe(){
System.out.println("-----------------------------------");
}
public void orderList(){
System.out.println("\n\t图书订单\n图书订单号:00001\n图书名称\t购买数量\t图书单价");
}
}
public class Test {
public static void main(String[] args) {
Others others = new Others();
others.bookList();
others.fenGe();
Book book1 = new Book(1,"Java",30.6,30);
book1.show();
Book book2 = new Book(2,"JSP指南",42.1,40);
book2.show();
Book book3 = new Book(3,"SSH框架",47.3,15);
book3.show();
others.fenGe();
OrderItem orderitem = new OrderItem();
orderitem.select();
others.orderList();
others.fenGe();
Order order = new Order();
order.showOrder(book1,orderitem);
order.showOrder(book2,orderitem);
order.showOrder(book3,orderitem);
others.fenGe();
order.showSum();
order.showDate();
}
}