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("书名"+"\t  书价"+"\t编号"+"\t库存");for(int i = 0;i < name.length;i++) {System.out.println(name[i]+"\t  "+price[i]+"\t"+number[i]+"\t"+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+"\n书名:《"+name[index]+"》,数量:"+buynumber+"\n订单总额:"+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;}}}
}

JAVA——基于控制台的购书系统相关推荐

  1. Java基础案例3-1:基于控制台的购书系统

    [案例3-1]基于控制台的购书系统 [案例介绍] 伴随互联网的蓬勃发展,网络购书系统作为电子商务的一种形式,正以其高效.低成本的优势逐步成为新兴的经营模式,人们已经不再满足互联网的用途仅仅局限于信息的 ...

  2. 任务一:基于控制台的购书系统 java实验报告

    目录 一.实验目的及要求 二.实验环境 三.实验内容 四.实验步骤 五.调试过程及实验结果 六.总结 七.源程序清单 任务一:基于控制台的购书系统 任务目的 理解和掌握面向对象的设计程序 会用类图进行 ...

  3. java程序当当网购书系统怎么运行_Java实现基于控制台的购书系统基本操作

    Java开发基于控制台的购书系统 题目 开发基于控制台的购书系统.具体要求如下: (1)输出所有图书的信息:包括每本图书的图书编号.图书名称.图书单价和库存数量. (2)顾客购买图书:根据提示输入图书 ...

  4. java案例3:基于控制台的购书系统

    基于控制台的购书系统 顾客购买时,根据提示输入图书编号来选购需要的书及购买数的数量 购买完毕后,输出顾客的订单信息,包括订单号.订单明细.订单总额1.图书类(Book) 图书编号 id 图书名称 na ...

  5. 购买流程图java_Java实现基于控制台的购书系统基本操作

    Java开发基于控制台的购书系统 题目 开发基于控制台的购书系统.具体要求如下: (1)输出所有图书的信息:包括每本图书的图书编号.图书名称.图书单价和库存数量. (2)顾客购买图书:根据提示输入图书 ...

  6. 任务3-1 基于控制台的购书系统

    目录 题目 伴随互联网的蓬勃发展,网络购书系统作为电子商务的一种形式,正以其高效.低成本的优势逐步成为新兴的经营模式,人们已经不再满足互联网的用途仅仅局限于信息的浏览和发布,更渴望着能够充分享受互联网 ...

  7. 基于控制台的购书系统

    基于控制台的购书系统 基于控制台的购书系统 基于控制台的购书系统 一.案例介绍 案例描述 二.案例目标 三.案例分析 四.总结 五.附录(运行截图) ` 一.案例介绍 案例描述 伴随互联网的蓬勃发展, ...

  8. [案例3-1]基于控制台的购书系统

    案例描述: 伴随互联网的蓬勃发展,网络购书系统作为电子商务的一种形式,正以其高效.低成本的优势逐步成为新兴的经营模式,人们已经不再满足互联网的用途仅仅局限于信息的浏览和发布,更渴望着能够充分享受互联网 ...

  9. 【案例3-1】(基于控制台的购书系统)

    本任务要求:使用所学知识编写一个基于控制台的购书系统,实现购书功能,输出所有图书的信息,包括每本书的编号,书名,单价,库存. 顾客购买书时,根据提示输入图书编号来选需要的书,并根据提示输入购买书的数量 ...

最新文章

  1. 2022-2028年中国工业大数据行业深度调研及投资前景预测报告
  2. 如何才能写出一手高质量优美的代码
  3. 没有流程的项目管理,都是无用功!
  4. [云炬创业基础笔记]商业模式在现代创业中的重要性
  5. MFC入门(一)——MFC是一个编程框架
  6. maven导出项目依赖的jar包
  7. PHP linux spl_autoload_register区分大小写
  8. 08.electron-(渲染进程间的通信)
  9. java 手写签名_无纸化办公中手写签名的实现
  10. 针对华为荣耀6移动高配版(H60-L11)的root工作
  11. 【HDU 4699】Editor【栈】
  12. 【Git】git checkout
  13. vue-waterfall2瀑布流使用及坑
  14. Windows10版本即将终止服务请立即重启
  15. 均值和方差的计算(已知两样本标准差,求总体标准差)
  16. 快来,看看spring有多烂-来自jfinaL的嘲笑
  17. CASIA -HWDB2.0-2.2和OLHWDB2.0-2.2数据集解析
  18. Linux 系统调用深思:从原理到实战
  19. 搜应用网调查:2011~2012互联网电子商务IT业裁员倒闭年[持续更新]
  20. 后羿采集器怎么导出数据_数据采集教程_新手入门_常见问题清单_后羿采集器

热门文章

  1. 基于javaweb的社区居民户籍管理系统(java+ssm+jsp+js+html+mysql)
  2. 130:vue+openlayers 加载中国边界JSON数据(EPSG:4326)
  3. 深度学习框架智能时代的操作系统是什么?
  4. win10文件显示后缀名_手机必装!百度家的万能文件管理器,功能强大无广告!...
  5. 轻量化网络:ShuffleNet v2解析
  6. 微信公众号课程预约系统的功能需求分析
  7. 《机器学习实战》学习第一章
  8. pcre_exec()详解
  9. python交换机ssh巡检_paramiko交换机巡检
  10. SPSS——数据预处理