库存JAVA_JAVA库存案例

本文通过一个商场库存清单案例,详细介绍了如何使用JAVA记录和统计商品信息。案例包括商品的品牌型号、尺寸、价格、配置和库存数,以及如何计算总库存数和库存商品总金额。代码实现中展示了如何创建库存清单,包括商品信息的记录、统计和打印过程。
摘要由CSDN通过智能技术生成

商场库存清单案例

A: 案例分析.

a:观察清单后,可将清单分解为三个部分(清单顶部、清单中部、清单底部)

b:清单顶部为固定的数据,直接打印即可

c:清单中部为商品,为变化的数据,需要记录商品信息后,打印

经过观察,我们确定一项商品应该有如下几个属性:

品牌型号    : 即商品名称,String型

尺寸      :物品大小,double型

价格      :物品单价,double型

配置      :这一项为每种商品的配置信息,String型

库存数 :这一项为每种商品的库存个数,int型

d:清单底部包含了统计操作,需经过计算后,打印

我们发现两个单独的可变化量

总库存数:所有商品总个数,int型

库存商品总金额:所有商品金额,double型

B: 案例代码实现

//步骤一:  创建Demo01库存清单.java文件,编写main主方法

public class Demo01库存清单 {

public static void main(String[] args) {

//步骤二:  记录每种库存商品信息

//苹果笔记本电脑

String macBrand = "MacBookAir";

double macSize = 13.3;

double macPrice = 6988.88;

int macCount = 5;

//联想Thinkpad笔记本电脑

String thinkpadBrand = "ThinkpadT450";

double thinkpadSize = 14.0;

double thinkpadPrice = 5999.99;

int thinkpadCount = 10;

//华硕ASUS笔记本电脑

String ASUSBrand = "ASUS-FL5800";

double ASUSSize = 15.6;

double ASUSPrice = 4999.50;

int ASUSCount = 18;

//步骤三: 统计库存总个数、库存总金额

int totalCount = macCount + thinkpadCount + ASUSCount;

double totalMoney = (macCount * macPrice) + (thinkpadCount * thinkpadPrice) + (ASUSCount * ASUSPrice);

//步骤四: 列表顶部

System.out.println("-------商城库存清单------");

System.out.println("品牌型号    尺寸  价格  库存数");

步骤四:打印库存清单中部信息

//列表中部

System.out.println(macBrand+"  "+macSize+" "+macPrice+"    "+macCount);

System.out.println(thinkpadBrand+"  "+thinkpadSize+"    "+thinkpadPrice+"  "+thinkpadCount);

System.out.println(ASUSBrand+"  "+ASUSSize+"    "+ASUSPrice+"  "ASUSCount);

打印库存清单底部信息

//列表底部

System.out.println("------------");

System.out.println("总库存数:"+totalCount);

System.out.println("库存商品总金额:"+totalMoney);

}

}

相关资料:开题报告+审批表+任务书+项目源码+外文中献+中期检查表 1 引言…………………………………………………………………………………… 1 2 系统技术介绍………………………………………………………………………… 2 2.1 JAVA程序语言. …………………………………………………………… 2 2.2 MyEclipse开发平台……………………………………………………………… 4 2.3 MYSQL数据库平台……………………………………………………………4 2.4 JDBC简介…………………………………………………………………………… 5 3需求分析……………………………………………………………………………7 3.1系统的任务目标…………………………………………………………………… 7 3.2功能需要…………………………………………………………………………7 3.3数据字典…………………………………………………………………………8 4系统概要设计………………………………………………………………………… 9 4.1系统实现方案……………………………………………………………………… 9 4.2系统结构设计……………………………………………………………………… 9 5数据库设计……………………………………………………………………… 13 5.1数据库的需求分析………………………………………………………………… 13 5.2数据库概念结构设计……………………………………………………………… 13 5.3数据库逻辑结构设计……………………………………………………………… 14 5.4模块与表之间的关系……………………………………………………………… 17 6系统详细设计……………………………………………………………………… 18 6.1登录模块设计………………………………………………………… 18 6.2管理员模块设计………………………………………………………………… 20 6.3收银员模块设计…………………………………………………………………26 结论 ………………………………………………………………………………… 33 致谢 ………………………………………………………………………………… 34 参考文献 ………………………………………………………………………………35
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值