package com.orale.demo02;

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

public class Demo01 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
ArrayList<Goods> arr=new ArrayList<Goods>();
Goods g1 = new Goods();
g1.brand="MacBookAir";
g1.size=13.3;
g1.price=6988.88;
g1.num=5;
arr.add(g1);
Goods g2 = new Goods();
g2.brand="ThinkpadT450";
g2.size=14.0;
g2.price=5999.99;
g2.num=10;
arr.add(g2);
Goods g3 = new Goods();
g3.brand="ASUS-FL5800";
g3.size=15.6;
g3.price=4999.5;
g3.num=18;
arr.add(g3);
while(true){
show();
int num = sc.nextInt();
switch(num){
case 1://查看库存清单
get(arr);
break;
case 2://修改商品库存数量
a(arr);
break;
case 3://退出
return;
default:
break;
}
}
}
public static void show(){
System.out.println("----------------------库存管理----------------------");
System.out.println("1.查看库存清单");
System.out.println("2.修改商品库存数量");
System.out.println("3.退出");
System.out.println("请输入要执行的操作序号:");
}
public static void get(ArrayList<Goods> arr){
System.out.println("------------------------商城库存清单-------------------------");
System.out.println("品牌型号\t\t尺寸\t价格\t库存数");
for(int i=0;i<arr.size();i++){
System.out.println(arr.get(i).brand+"\t"+arr.get(i).size+"\t"+arr.get(i).price+"\t"+arr.get(i).num);
}
System.out.println("---------------------------------------------------------");
for(int i=0;i<arr.size();i++){
double money=0;
double smoney=0;
money+=arr.get(0).num+arr.get(1).num+arr.get(2).num;
smoney+=arr.get(0).num*arr.get(0).price+arr.get(1).num*arr.get(1).price+arr.get(2).num*arr.get(2).price;
System.out.println("总库存数为:"+money);
System.out.println("库存数总金额为:"+smoney);
return;
}
}
public static void a(ArrayList<Goods> arr){
System.out.println("------------------------修改商品库存数量----------------------");
for(int j=0;j<arr.size();j++){
Goods g4 = arr.get(j);
Scanner sr = new Scanner(System.in);
System.out.println("要修改的的商品:"+g4.brand+"的库存为:");
g4.num = sr.nextInt();
}
}
}

posted on   博塬  阅读(250)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!



点击右上角即可分享
微信分享提示