Java学习——数组综合小问题

现在有一个网站可以实现商品信息的添加和检索
      现创建三个数组,
         一个用来存储商品名,
         一个用来存储商品的价格,
         一个用来存储商品的库存量
       后台人员录入信息之后,前台人员可是实现对商品信息的查找,检索商品的信息

import java.util.Arrays;
import java.util.Scanner;

/**
 * 5、现在有一个网站可以实现商品信息的添加和检索 现创建三个数组, 一个用来存储商品名, 一个用来存储商品的价格, 一个用来存储商品的库存量
 * 后台人员录入信息之后,前台人员可是实现对商品信息的查找,检索商品的信息
 * 
 * @author 吴小斌
 *
 */
public class Five {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int count = 0;
		System.out.println("=================后台管理系统=================");
		System.out.println("输入1进入系统         -------           输入0退出系统");
		int flag = sc.nextInt();
		if (flag == 1) {
			System.out.println("请输入你要录入的商品类别");
			int sum = sc.nextInt();
			String[] Name = new String[sum];
			double[] Price = new double[sum];
			int[] Total = new int[sum];

			if (sum == 0) {
				System.out.println("不能输入0");
			} else {

				while (true) {
					for (int i = 0; i < sum; i++) {
						System.out.println("请输入商品名称");
						String name = sc.next();
						System.out.println("请输入商品价格");
						double price = sc.nextDouble();
						System.out.println("请输入商品库存量");
						int number = sc.nextInt();
						Name[i] = name;
						Price[i] = price;
						Total[i] = number;
						count++;
						System.out.println("已经录入" + count + "类");
					}
					if (count == sum) {
						System.out.println("录入完毕,请您查看");
						break;
					}
				}
				System.out.println("商品名\t商品单价\t商品库存");
				for (int i = 0; i < Name.length; i++) {
					System.out.println(Name[i] + "\t" + Price[i] + "\t" + Total[i]);
				}
				System.out.println("请输入你要查找的商品");
				String inputName = sc.next();
				for (int i = 0; i < Name.length; i++) {
					if (inputName.equals(Name[i])) {
						System.out.println("有这个商品");
						System.out.println("单价:" + Price[i] + ",库存:" + Total[i]);
					}
				}
			}
		}else {
			System.out.println("退出成功");
		}

	}
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值