admin管理员组文章数量:1552169
Java基础语法(简易小商场库存清单案例)
- 1 案例介绍
- 2 案例需求分析
- 3 实现代码步骤
1 案例介绍
了解了 java 基础语法之后,现在来做一个简易点的案例——小商场库存清单案例,这个案例最终会在控制台输出如下结果:
2 案例需求分析
观察清单后,可将清单分解为三个部分(清单顶部、清单中部、清单底部):
- 1.清单顶部为固定的数据,直接打印即可;
- 2.清单中部为商品,为变化的数据,需要记录商品信息后,再打印。经过观察,我们确定一项商品应该有如下几个属性:
品牌型号: 即商品名称,String型;
尺寸:物品大小,double型;
价格:物品单价,double型;
配置:这一项为每种商品的配置信息,String型;
库存数:这一项为每种商品的库存个数,int型。 - 3.清单底部包含了统计操作,需经过计算后,再打印。我们发现两个单独的可变化量:
总库存数:所有商品总个数,int型;
库存商品总金额:所有商品总金额 = 库存数 * 价格,double型。
3 实现代码步骤
一起分析完毕了,我们开始完成案例代码的编写:
- 创建 InventoryDemo 类库存清单 InventoryDemo.java 文件,编写 main 主方法:
/**
* @author zc
* @date 2021/10/12 16:22
* javase 简单案例-小商场库存清单
*/
public class InventoryDemo {
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("品牌型号\t\t\t尺寸\t\t\t价格\t\t\t库存数");
- 打印库存清单中部信息:
//列表中部
System.out.println(macBrand+"\t\t"+macSize+"\t\t"+macPrice+"\t\t"+macCount);
System.out.println(thinkpadBrand+"\t"+thinkpadSize+"\t\t"+thinkpadPrice+"\t\t"+thinkpadCount);
System.out.println(ASUSBrand+"\t\t"+ASUSSize+"\t\t"+ASUSPrice+"\t\t"+ASUSCount);
- 打印库存清单底部信息:
//列表底部
System.out.println("-----------------------------------------------------------------------");
System.out.println("总库存数:"+totalCount);
System.out.println("库存商品总金额:"+totalMoney);
版权声明:本文标题:Java基础语法(简易小商场库存清单案例) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727276128a1106169.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论