目录:
1思考进货,售货的需求
2开始编写相关代码
1
首先,我把系统分为进货系统和售货系统
一,进货系统:
a:设定一个数据库information System,收集货物信息。
货物的属性包括进货日期,重量,价格,数量;
public class information {
private int quantity;
private int time;
private int weight;
private int price;
void showqustion()
{
System.out.println("请输入你进的货品");
}//这个函数用来询问是否录入货物信息
void information(int x,int y,int m,int n)
{
quantity=x;
time=y;
weight=m;
price=n;
}//这个函数用来录入货物信息
}
这个类用来设定物品信息。
再设定个查询方法
void find(int h)
{
switch(h)
{
case 1:
System.out.println(quantity);
break;
case 2:
System.out.println(time);
break;
case 3:
System.out.println(weight);
break;
case 4:
System.out.println(price);
default:
System.out.println("您输入的信息有误");
}
}
然后在main函数编写函数询问需要的服务
package maket.work.job;
import java.util.Scanner;
import maket.work.job.information;
public class main {
public static void main(String[] args) {
System.out.println("请选择你要的服务.....");
Scanner scan=new Scanner(System.in);
while(true)
{
System.out.println("1为录入物品信息");
System.out.println("2为查询物品信息");
int x=scan.nextInt();
if(x==1)
{
System.out.println("请输入物品信息:数量,进货日期,重量,价格");
int h=scan.nextInt();
int y=scan.nextInt();
int m=scan.nextInt();
int n=scan.nextInt();
information good=new information(h,y,m,n)
{
}
}
}
}
}
,这里报错,还有个;没打。以及多打了大括号。
解决问题后,有个问题我之前没发现,就是我现在只能储存一个物品。
那如何储存多个物品呢?
我决定上网搜索。