package buybooks;
import java.util.Scanner;
class books{
private String[] name = {
"三国演义","水浒传","西游记","红楼梦","时间历史"};
private double[] price ={
25,27,23,30,39};
private int[] number = {
1890,1891,1892,1893,1900};
private int[] stock = {
200,108,236,94,99};
private int index = -1;
private int orderNumber = 0;
private int buynumber;
public Scanner input = new Scanner(System.in);
private int choice = 1;
public void show() {
System.out.println("当前库存情况:");
System.out.println("书名"+" 书价"+" 编号"+" 库存");
for(int i = 0;i < name.length;i++) {
System.out.println(name[i]+" "+price[i]+" "+number[i]+" "+stock[i]);
}
}
public void buy() {
System.out.println("输入书本编号进行购买:");
int num = input.nextInt();
index = -1;
for(int i = 0;i < number.length;i++) {
if(num == number[i]) {
index = i;
}
}
if(index == -1) {
System.out.println("输入错误,没有该编号!");
}else {
System.out.println("输入购买数量:");
buynumber = input.nextInt();
System.out.println("订单生成中...");
orderNumber +=1;
}
}
public void orderInformation() {
if(index!=-1) {
System.out.println("---------------");
System.out.println("订单号:000"+orderNumber+"
书名:《"+
name[index]+"》,数量:"+buynumber+"
订单总额:"+buynumber*price[index]);
System.out.println("---------------");
}
}
}
public class bookPurchasingSystem {
public static void main(String[] args) {
// TODO 自动生成的方法存根
books A = new books();
int stop = 1;
while(stop == 1){
A.show();
A.buy();
A.orderInformation();
System.out.println("是否继续购买(0:退出;1:继续):");
Scanner in = new Scanner(System.in);
stop = in.nextInt();
if(stop == 0) {
System.out.println("退出成功!");
break;
}
}
}
}