栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java——商品入库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java——商品入库

package sj1;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.Scanner;
public class EXAMPLES {
	@SuppressWarnings({ "unchecked", "rawtypes" })
	static Collection c = new ArrayList();
	private static int index2;
	public static void main(String[] args) {
	c.add(new Phone("小米9", "玫瑰金",3999.00,15));
	c.add(new Phone("小米9", "幻彩紫", 3699, 28));
	c.add(new Phone("华为P30", "白金色", 5699, 2));
	c.add(new Phone("华为P30", "绚彩白", 5999, 18));
	c.add(new Phone("VIVO PLus9", "幻彩紫", 2699, 28));
	c.add(new Phone("魅族 16th", "紫金黑", 5229, 10));
	c.add(new Phone("苹果 11", "土豪金", 8999, 51));
	while(true) {
	System.out.println("欢迎使用库房管理系统,请选择要进行的操作");
	System.out.println("1. 商品入库");
	System.out.println("2. 商品显示");
	System.out.println("3. 删除商品");
	try (Scanner sc = new Scanner(System.in)) {
		int s = sc.nextInt();
		if(s == 1) {
		addwarehouse();
		System.out.println("商品入库成功,入库后仓库商品如下:");
		warehouse();
		}else if(s==2) {
		warehouse();
		}else if(s ==3) {
		System.out.println("请输入你要删除的商品编号:");
		int index=sc.nextInt();
		delwarehouse(index);
		System.out.println("商品出库成功,出库后仓库商品如下:");
		warehouse();
		}
		else {
		System.out.println("操作失败!!!");
		}
	}
	}
	}
	private static void addwarehouse() {
	while(true) {
	System.out.println("您是否录入商品?");
	try (Scanner w = new Scanner(System.in)) {
		String s=w.next();
		if(!s.equals("no")) {
		try (Scanner sc1 = new Scanner(System.in)) {
			System.out.println("请输入商品的名称:");
			String name=sc1.next();
			System.out.println("请输入商品的颜色:");
			String color=sc1.next();
			System.out.println("请输入商品的价格:");
			int p=sc1.nextInt();
			System.out.println("请输入商品的数量:");
			int n=sc1.nextInt();
			c.add(new Phone(name,color,p,n));
		}
		break;
		}
		else {
		break;
		     }
	     }
	   }
	}
	private static void warehouse() {//获取迭代器
	Iterator it = c.iterator();
	while(it.hasNext()) {
	Phone s = (Phone)it.next(); //向下转型
	System.out.println(s.getName()+ "..." + s.getColor() +
	"..." + s.getPrice()+ "..." + s.getNum());
	   }
	}
	@SuppressWarnings("unlikely-arg-type")
	private static void delwarehouse(int index) {
	index2 = index;
	c.remove(extracted());
	}
	private static int extracted() {
		return index2;
	}
	
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865402.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号