有大佬知道超市管理系统Java 的main函数怎么写嘛
要看你的管理系统代码怎么样的了
main函数直接写代码就行了,这里有个例子可以参考
如有帮助请在我的回答上点个【采纳】
package com.ht.test;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Prod {
static class Pro{
int pid; //编号
int pcount;//库存
float price;//价格
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
List<Pro> list = new ArrayList<Pro>();
int n;
do{
System.out.println("请输入功能:1、商品添加 2、商品列表 3、商品入库 4、商品出库 5、修改价格 0、退出:");
n=sc.nextInt();
if(n==1){
Pro p = new Pro();
System.out.print("输入商品编号:");
p.pid=sc.nextInt();
System.out.print("输入商品价格:");
p.price=sc.nextFloat();
list.add(p);
System.out.println("商品录入完成!");
}else if(n==2){
System.out.println("\t商品ID\t商品库存\t商品价格");
for(int i=0;i<list.size();i++){
Pro p = list.get(i);
System.out.println("\t"+p.pid+"\t"+p.pcount+"\t"+p.price);
}
}else if(n==3){
System.out.print("输入商品编号:");
int pid = sc.nextInt();
System.out.print("输入添加库存:");
int pcount = sc.nextInt();
for(int i=0;i<list.size();i++){
Pro p = list.get(i);
if(p.pid==pid){
p.pcount+=pcount;
}
}
System.out.println("商品入库完成!");
}else if(n==4){
System.out.print("输入商品编号:");
int pid = sc.nextInt();
System.out.print("输入出库库存:");
int pcount = sc.nextInt();
for(int i=0;i<list.size();i++){
Pro p = list.get(i);
if(p.pid==pid){
p.pcount-=pcount;
}
}
System.out.println("商品出库完成!");
}else if(n==5){
System.out.print("输入商品编号:");
int pid = sc.nextInt();
System.out.print("输入新的价格:");
float price = sc.nextFloat();
for(int i=0;i<list.size();i++){
Pro p = list.get(i);
if(p.pid==pid){
p.price=price;
}
}
System.out.println("商品价格修改完成!");
}
}while(n!=0);
System.out.println("系统退出!");
}
}