admin 管理员组

文章数量: 1103785

java学习记录——简单实现“商场库存清单”实例

最近正在学习java课程,对所看所闻进行简单记录。——2021/5/30

  1. 用到的知识:类和对象的创建方法、简单的逻辑运算
  2. 功能描述:将商场电脑库存列一个清单,电脑的品牌有MacBook、ThinkPad和ASUS(华硕),用一个列表将其尺寸、价格、电脑配置和库存数详细列出,最后再清算总的库存数以及库存商品的总金额。效果如下图:

  1. 代码实现
    思路:首先通过创建一个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);			
	}
}

如此,即可简单实现“商场的库存清单”。
此类方法也可用于其他类型的类进行创建,举一反三即可。

本文标签: 清单 实例 库存 商场 简单