永发信息网

java库存管理如何保

答案:1  悬赏:20  手机版
解决时间 2021-11-21 19:05
java库存管理如何保
最佳答案

import java.util.ArrayList;
import java.util.Scanner;

public class Shop{
public static void main(String[] args){
//定义集合,存储的是Laptop类型变量
ArrayList array = new ArrayList();
add(array);

while(true){
int choose = chooseFunction();
switch(choose){
//查看库存清单
case 1:
printArrayList(array);
break;

case 2:
changeCount(array);
break;

case 3:
return;

default:
System.out.println("Sorry,暂时不提供此功能");
break;
}
}
}


public static void changeCount(ArrayList array){
for(int i = 0;i < array.size(); i++){
Laptop b = array.get(i);
Scanner s = new Scanner(System.in);
System.out.print("要修改商品"+b.brand+"的库存是:");
b.count = s.nextInt();
}
}


public static void printArrayList( ArrayList array){
int totalCount = 0;
double totalMoney = 0;

for(int i = 0;i < array.size() ; i++){
//存储集合的时候,集合add(b1) b1 是Name类型变量
//获取的时候,集合get方法,获取出来的是什么
Laptop b = array.get(i);
System.out.println(b.brand+" "+b.size+" "+b.price+" "+b.count);
totalCount += b.count;
totalMoney += b.price*b.count;
}
System.out.println("库存总数:"+totalCount);
System.out.println("库存商品总金额:"+totalMoney);
}


public static void add(ArrayList array){
Laptop b1 = new Laptop();
Laptop b2 = new Laptop();
Laptop b3 = new Laptop();

b1.brand = "MacBookAir";
b1.size = 13.3 ;
b1.price = 6988.88;
b1.count = 5;

b2.brand = "Thinkpad T450";
b2.size = 14.0 ;
b2.price = 5999.99;
b2.count = 10;

b3.brand = "Asus-FL5800";
b3.size = 15.6 ;
b3.price = 4999.5;
b3.count = 18;

//将laptop变量存到集合中
array.add(b1);
array.add(b2);
array.add(b3);

}


public static int chooseFunction(){
System.out.println("-------------库存管理------------");
System.out.println("1.查看库存清单");
System.out.println("2.修改商品库存数量");
System.out.println("3.退出");
System.out.println("请选择您要使用的功能:");
Scanner ran = new Scanner(System.in);
int number = ran.nextInt();
return number;
}
}
要注意加上 import 引用的类 可以避免编译找不到符号的错误
定义一个名为Laptop的类

public class Laptop{
String brand;//品牌
double size;//尺寸
double price;//价格
int count;//库存数
}
得到的结果是:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
餐桌离墙面的最佳尺寸
人体不吸收自身分泌的胰岛素的原因有什么
说说看led灯和节能灯亮度对比相差多少
韩国vov女装这个牌子贵吗?质量怎么样?
这段有关行列式的文字是什么意思啊?
女人心情不好多数是因什么事而不开心,心烦
我在捷信办了现金贷但是我后悔了,打电话过去
85分米=( )米 填最简分数
3个4等于6怎么算
LOVE&LOVE(环球银泰城店)地址在什么地方
新人教版七年级下册数学第一单元复习题从第8
求qq牧场全动物,全文字,只要名字,开头:鸡
莺歌凤梨花能晒太阳吗?
2018的银行理财产品打破刚兑后不保本的还安全
我刚开始自学MASTERCAM9.1,绘图时画直线怎么
推荐资讯
嘉善县财政局地址在哪,我要去那里办事,
胸罩有4个勾的是几罩杯
猪肚炖苦茭和板栗可以吗
物理,这个图像是怎么个意思?
玩盗版游戏和玩正版的,到底有什么区别
你对食品安全的认识
意绿王健康洗衣(府谷店)地址在哪,我要去那里
腾讯大王卡不懂勿扰
过塑一张a4纸大概多少钱
雅马哈ux315万号大概是哪年的琴
某地一周气温如下18度19度24度21度21度22度22
女朋友和我分手了 我很想去她家去找她 请问大
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?