开发基于控制台的购书系统java源代码.docVIP

开发基于控制台的购书系统java源代码.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发基于控制台的购书系统 1具体要求如下: (1)输出所有图书的信息:包括每本图书的图书编号、图书名称、图书单价和库存数量。 (2)顾客购买图书:根据提示输入图书编号来购买图书,并根据提示输入购买图书数量(用户必须连续购书三次)。 (3)购书完毕后输出顾客的订单信息:包括订单号、订单明细、订单总额和订单日期。 系统运行界面如图-1所示。 图-1 系统运行界面 2、类的设计 该系统中必须包括三个类,类名及属性设置如下。 图书类(Book) 图书编号(bookId) 图书名称(bookName) 图书单价(price) 库存数量(storage) 订单项类(OrderItem) 图书名称(bookName) 图书单价(price) 购买数量(num) 订单类(Order): 订单号(orderId) 订单总额(total) 订单日期(date) 订单项列表(items) 3、具体要求及推荐实现步骤 1、创建图书类,根据业务需要提供需要的构造方法和setter/getter方法。 2、创建订单项类,根据业务需要提供需要的构造方法和setter/getter方法。 3、创建订单类,根据业务需要提供需要的构造方法和setter/getter方法。 4、创建测试类Test,实现顾客购买图书。 A、获取所有图书信息并输出:创建至少三个图书对象并输出即可。 B、顾客购买图书:顾客通过输入图书编号来购买图书,并输入购买数量。 C、输出订单信息:包括订单号、订单明细、订单总额、订单日期。 Java源代码: public class Mian { public static void main(String[] args){ Book book = new Book(); book.list(); book.orderItem(); book.order(); } } ---------------------------------------------------------------------------- import java.util.Scanner; public class Book { Scanner in=new Scanner(System.in); String bookId[]=new String[50]; String bookName[]=new String[50]; double price[]=new double[50]; int storage[]=new int[50]; String number[]=new String[50]; int stor[] =new int[50]; float total=0; int k=3; void list(){ System.out.println(\t\t图书列表); System.out.println(图书编号\t图书名称\t\t图书单价\t库存数量); System.out.println(——————————————————————————————————————); bookId[0]=1; bookName[0]=精通CSS+DIV; price[0]=50.7; storage[0]=30; bookId[1]=2; bookName[1]=ASP.NET网页开发; price[1]=35.7; storage[1]=23; bookId[2]=3; bookName[2]=javascript入门; price[2]=37.7; storage[2]=12; for(int i=0;ik;i++){ System.out.println(bookId[i]+\t+bookName[i]+\t+price[i]+\t+storage[i]); } System.out.println(——————————————————————————————————————); } void orderItem(){ for(int i=0;i3;i++){ System.out.print(请输入图书编号选择图书:); number[i]=in.next(); System.out.print(请输入购买图书数量:); stor[i]=in.nextInt(); if(i==0||i==1){ System.out.println(请继续购买图书。); } } } void order(){ System.out.println(\t图书订单

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档