Java实战之“库存管系统”

     昨天看到舍友的博客,才想起自己已经好久不写博客了,写博客是个好习惯,可以巩固自己的知识,也可以给别的小伙伴分享所学。好了废话不多说,切入正题。

     随着学习的不断深入,我舍弃了以前使用的编辑器,换上了比较通俗流行的IDEA。也不再写c/c++代码,开始学习java语言。最近学习颇有所得,分享一个自己最近写的库存管理系统:

import java.util.Scanner;

public class Demo {
    //库存管理系统
    public static void main(String[] args){
        String[] p = {"苹果","联想"};//品牌
        double[] prize = {7001,4000};//价格
        double[] size = {13.1,14.2};//尺寸
        int[] k = {20,55};//库存


        while(true){
            int i = view();
            switch (i){
                case 1:
                    po(p,prize,size,k);
                    break;
                case 2:
                    xu(p,prize,size,k);
                    break;
                case 3:
                    System.exit(-1);
                    break;
                    default:
                        System.out.println("输入错误,请重新输入");
            }
        }
    }
    //操作界面
    public static int view(){
        System.out.println("---------库存管理---------");
        System.out.println("1.查看库存清单");
        System.out.println("2.修改商品库存数量");
        System.out.println("3.退出");
        System.out.println("请输入要执行的操作序号:");
        Scanner a = new Scanner(System.in);
        int i = a.nextInt();
        return i;
    }
    //查看库存清单
    public static void po(String[] p,double[] prize,double[] size,int[] k){
        System.out.println("----------库存清单---------");
        System.out.println("品牌   价格    型号   库存");
        double total = 0;//总价
        int num = 0;//总数
        int i  = 0;
        for(i = 0;i<p.length;i++){
            total = prize[i]+total;
            num = k[i]+num;
            System.out.println(p[i]+"  "+prize[i]+"   "+size[i]+"   "+k[i]);
        }
        System.out.println("总价格为:"+total);
        System.out.println("总库存数为:"+num);
    }
    //修改库存
    public static void xu(String[] p,double[] prize,double[] size,int[] k){
        for (int i = 0; i < p.length; i++) {
            System.out.println("请输入要修改的"+p[i]+"库存");
            Scanner a = new Scanner(System.in);
            k[i] = a.nextInt();
        }
    }
}

编辑结果如下:

库存管理系统java代码 java库存管理系统源代码_管理系统

库存管理系统java代码 java库存管理系统源代码_管理系统_02

库存管理系统java代码 java库存管理系统源代码_System_03

库存管理系统java代码 java库存管理系统源代码_System_04

哈哈哈,一个简陋的库存管理系统就创作完成了,是不是很方便呢!