关于java建立方法进行商品的展示,和对库存的修改

package nn;
import java.util.Scanner;
public class ShopDemo {

/* 主函数中 定义三个数组:商品,价格,库存量
 * 利用while循环,从用户界面输入选择要查看的功能
 * while循环中利用switch语句提供用户选择查看功能
 * */
    public static void main(String[] args) {
         String[] shop = {"airbo","hasee"};
         double[] price = {9999.5,4444};
         int[] count = {0,0};
        while(true){
        int choose = chooeseShop();
        
        switch(choose){
            case 1:
                printshop(shop,price,count);
                break;
            case 2:
                updata(shop,count);
                break;
            case 3:
                return;
                
                default:
                    System.out.println("没有这个功能!");    
        }
        }
    }
    
    /*建立一个方法显示商品名
     * 遍历输出商品
     * 和计算库存总数和总价格*/
    public static void printshop(String[] shop,double[] price,int[] count){
        System.out.println("=============商品列表===============");
        System.out.println("商品名称          商品价格             商品个数");
        
        int countsum = 0;
        double countprice = 0;
        for(int i=0;i<shop.length;i++){
             System.out.println(shop[i]+"        "+price[i]+"          "+count[i]);            //遍历输出商品,价格,库存总数
            
            
              
                 countsum += count[i];                //计算价格
                 countprice += count[i] * price[i];
            }
        System.out.println("商品库存的总量:"+countsum + " 台");
        System.out.println("商品库存的总价格:"+countprice + " 元");
             
    }
    
    
    
    /*建立方法对商品的库存进行更新操作
     * 利用Scanner函数从用户手中输入库存数量
     *
     * */
    public static void updata(String[] shop,int[] count){
        Scanner sca = new Scanner(System.in);
        for(int i = 0;i<shop.length;i++){
            System.out.println("请输入" + shop[i] + "数量");
        
        int s = sca.nextInt();    //利用nextInt();输入库存数;
        count[i] = s;            //吧输入的库存数传递到数组中的count中,实现修改库存
        }
        
    }
    
    /*建立一个现实用户要选择的更能界面*/
    public static int chooeseShop(){
        System.out.println("=====请选择您要进行的查询:===========-=");
        System.out.println("     1.展示商品的列表:");
        System.out.println("     2.修改商品库存:");
        System.out.println("     3.退出");
        Scanner sca = new Scanner(System.in);
        return sca.nextInt();
        }
        
        
        
    
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
商品管理系统是一种用于进行商品信息管理和业务处理的软件系统。采用Java编程语言和MySQL数据库,可以实现对商品的添加、删除、修改、查询等功能。 首先,商品管理系统需要建立商品数据库,使用MySQL数据库进行存储。数据库应该包含商品表和订单表,商品表包括商品编号、名称、价格、库存等各种属性,订单表包括订单编号、商品编号、购买数量、订单日期等属性。 其次,通过Java编程语言进行系统开发。可以使用Java的面向对象特性,创建商品类和订单类。商品类中可以定义各种属性和方法,如设置商品信息、获取商品信息、更新商品库存等。订单类中可以定义订单属性和与商品相关的方法,如添加订单、删除订单、查询订单等。 接下来,需要实现商品的添加、删除、修改、查询等功能。通过Java代码可以实现用户界面的设计,使用户能够进行商品信息的输入,并将输入的数据保存到MySQL数据库中。添加商品时,用户可以输入商品的各种属性信息,程序将把这些属性值保存到商品表中。删除商品时,用户输入商品编号,程序将删除商品表中对应的商品信息。修改商品时,用户输入商品编号和要修改的属性值,程序将更新商品表中对应的商品信息。查询功能中,用户可以输入商品名称或属性,程序将在商品表中进行查询,并返回查询结果。 最后,通过商品管理系统可以实现对商品的全面管理。用户可以通过系统对商品进行添加、删除、修改、查询等操作,实现对商品信息的维护。系统可以提供各种功能模块,如统计商品销售情况、生成销售报表等。同时,系统也可以提供用户权限管理功能,实现不同用户对商品信息的授权管理。 综上所述,商品管理系统通过Java编程语言和MySQL数据库的结合,可以提供便捷、高效的商品信息管理和业务处理功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值