admin 管理员组文章数量: 1103785
java学习记录——简单实现“商场库存清单”实例
最近正在学习java课程,对所看所闻进行简单记录。——2021/5/30
- 用到的知识:类和对象的创建方法、简单的逻辑运算
- 功能描述:将商场电脑库存列一个清单,电脑的品牌有MacBook、ThinkPad和ASUS(华硕),用一个列表将其尺寸、价格、电脑配置和库存数详细列出,最后再清算总的库存数以及库存商品的总金额。效果如下图:
- 代码实现:
思路:首先通过创建一个StoreList的类,属性分别有品牌(brand)、尺寸(size)、价格(prize)、配置情况(configuration)和库存数(shock)。代码如下:
package cn.itcase.mytext;
public class StoreList {
String brand; //品牌
double size; //尺寸
double price; //价格
String configuration; //配置情况
int shock; //库存数
//int shockSum; //总库存数
//double priceSum; //库存商品总金额
//用构造器构造类 品牌录入
public StoreList(String brandName) {
this.brand = brandName;
}
//设置size的值
public void goodSize(double brandSize) {
size = brandSize;
}
//设置price的值
public void goodPrice(double brandPrice) {
price = brandPrice;
}
//设置configuration的值
public void goodConfigu(String brandConfigu) {
configuration = brandConfigu;
}
//设置库存数shock的值
public void goodShock(int brandShock) {
shock = brandShock;
}
//设置库存总数shockSum的值
/*public void goodshockSum(int shocksum) {
shockSum = shocksum;
}
//设置库存商品总金额 priceSum的值
public void goodpriceSum(double pricesum) {
priceSum = pricesum;
}*/
/*打印表头*/
public void printTable() {
System.out.println(brand +" "+ size +" "+ price+" " + configuration+" " + shock );
}
}
然后通过创建对象的方法创建三个对象,分别是MacBook、ThinkPad和ASUS(华硕)。实现过程如下:
package cn.itcase.mytext;
public class StoreListTest {
public static void main(String[] rags) {
/*利用构造器创建两个对象*/
StoreList goods1 = new StoreList("MacBookAir");
StoreList goods2 = new StoreList("ThinkpadT450");
StoreList goods3 = new StoreList("ASUS-FL5800");
System.out.println("--------------------------商城库存清单"+"----------------------------");//表头
System.out.println("品牌型号 尺寸 价格 配置 库存数");//中部
/*产数设置*/
double macSize = 13.3,macPrice = 6988.88;
double thinkSize = 14.0,thinkPrice = 5999.99;
double asusSize = 15.6,asusPrice = 4999.5;
int macShock= 5;
int thinkShock = 10;
int asusShock = 18;
int sum = macShock + thinkShock + asusShock; //总库存数
double sumNumb = macPrice*macShock + thinkPrice*thinkShock + asusPrice*asusShock; //总金额
/*录入每个货品的信息*/
//第一个
goods1.goodSize(macSize);
goods1.goodPrice(macPrice);
goods1.goodConfigu("i5处理器4GB内存128G固态硬盘");
goods1.goodShock(macShock);
goods1.printTable();
//第二个
goods2.goodSize(thinkSize);
goods2.goodPrice(thinkPrice);
goods2.goodConfigu("i5处理器4GB内存500G硬盘");
goods2.goodShock(thinkShock);
goods2.printTable();
//第三个
goods3.goodSize(asusSize);
goods3.goodPrice(asusPrice);
goods3.goodConfigu("i7处理器4GB内存128G固态硬盘");
goods3.goodShock(asusShock);
goods3.printTable();
System.out.println("--------------------------------------------------------------------");//表低
System.out.println("总库存数:" + sum);
System.out.println("库存商品总金额:" + sumNumb);
}
}
如此,即可简单实现“商场的库存清单”。
此类方法也可用于其他类型的类进行创建,举一反三即可。
版权声明:本文标题:java学习记录——简单实现“商场库存清单”实例 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.520sys.cn/xp/1755051236a1463719.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论