java库存审核表_JAVA库存案例
商场库存清单案例
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);
}
}
java库存审核表_JAVA库存案例相关推荐
- java utf-8字符表_Java中的ASCII、Unicode和UTF-8字符编码集
首先讲一下几种字符的编码方式: 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态 ...
- java错误信息表_java报表
java报表``` java报表``` 请问一些关于报表的考察代码````请``各位英雄``相助```谢谢搜索更多相关的解决方案: java"target="_blank" ...
- java 删除注册表_java – 如何从Windows注册表中删除JRE条目?
JDK本身不使用Windows注册表来运行. 在某些情况下,使用系统注册表运行的JRE是如Applet或以WebStart技术开始的程序. 最后,如果从Windows系统目录(例如C:/winnt/s ...
- java读取注册表_Java通过CMD方式读取注册表任意键值对代码实践
需要读取如图所示注册表[HKEY_LOCAL_MACHINE\SOFTWARE\EasyDrv7]节点下的[DateTime]的值 直接上代码: package com.beibei.common.u ...
- java hive建表_java jdbc 操作 hive 建表 load 数据
// 需要引入 hadoop & hive jar import java.sql.Connection; import java.sql.DriverManager; import java ...
- java模拟银行存取_JAVA基础案例 模拟银行存取款业务
模拟银行存取款业务 编写一个Java应用程序,模拟网上银行登录及存取款业务.登录时需判断银行卡号和银行卡密码,当输入的卡号和密码都正确时,登录成功,提示当前登录的账户名,并进入下一步选择操作类型.操作 ...
- java打印sql表_java程序获得SqlServer数据表的表结构
/** * 取得一张表的结构信息 * 使用DatabaseMetaData与ResultSetMetaData结合的方式获取全部属性 * @param conn 数据连接 * @param tab ...
- java 集合 总结 表_java 列表与集合总结
列表与集合 (一切输出都用for each!丢弃迭代器) 列表List 1顺序表 Arraylist 适用于静态查找 2 链式双向表 Linkedlist 适用于增删该查 3 (容器) Vect ...
- java人员安排表_Java实现 LeetCode 732 我的日程安排表 III(暴力 || 二叉树)
732. 我的日程安排表 III 实现一个 MyCalendar 类来存放你的日程安排,你可以一直添加新的日程安排. MyCalendar 有一个 book(int start, int end)方法 ...
最新文章
- 使用存储过程更新数据库!成功了但是返回值为 -1 的变态问题的解决办法!
- 粒子追踪 matlab,用粒子滤波器实现的多目标跟踪代码
- 做算法,为什么建议你一定要学懂C++?
- 获取windows所有端口
- java pdf版本转换_Java 转换 PDF 版本
- 发布一款给图片批量加水印的程序PicNet V1.0
- android动画哪些,Android Animation动画(很详细)
- otrs软件_开源 IT 服务管理软件(ITSM) - OTRS
- 手机html送礼,送给家中“老顽童”的好礼物!这些手机的远程功能你会用嘛?...
- 使用Vue获取外网ip地址
- QNX Hypervisor —— 体系结构
- mq常见学习问题总结笔记
- 如何使用git 生成patch 和打入patch
- 《我在未来等你》的读书笔记和读后感作文2900字
- OpenCV入门(3):图像的组成,色彩空间及通道的分离合并
- win10打印机共享不了就看看这,希望对大家有所帮助
- 什么叫多头,什么叫空头?
- Proteus8.9 VSM Studio PIC编译器仿真PIC16F630_系列001_LED
- 全志v3s学习笔记(8)——TF卡分区及烧录
- 00_linux 设备驱动模型 2.6以后通用模型
热门文章
- (一)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - 平台导语简介
- 一致性 hash 算法(consistent hashing)
- 搭建移动端布局框架:整合flex
- 【李宏毅2020 ML/DL】P76 Generative Adversarial Network | Unsupervised Conditional Generation
- C++位运算:求 int 绝对值
- 【数据结构笔记10】二叉树的先序、中序、后序遍历,中序遍历的堆栈/非递归遍历算法,层序遍历,确定一个二叉树,树的同构
- 自定义_Excel中的自定义函数(自定义函数的基础内容)
- Tomcat可以在eclipse里启动,可是不能訪问首页的问题
- 使用react-native做一个简单的应用-03欢迎界面
- Active Directory 域服务(AD DS)