啥也不说;;;直接上代码!!!
1、main函数
package goin;
import fenlei.shopping;
import fenlei.shuxin;
/**
*
* @Description
* @author huoyu Email:2319899766@qq.com
* @version
* @date 2020年2月10日上午9:17:20
*
*/
public class zhu {
//测试类
public static void main(String[] args) {
shopping hh=new shopping();
hh.shuwmenu();
}
}
2、shopping.java
package fenlei;
import java.util.Scanner;
/**
*
* @Description 管理大量的商品对象信息
* @author huoyu Email:2319899766@qq.com
* @version 6.6.6版本
* @date 2020年2月10日上午9:17:11
*
*/
public class shopping {
shuxin[] yh=new shuxin[200];//可以用yh调用数组里的商品信息
int index=0;//代表对象数组中现有的元素个数 下一次添加新商品对象储存的下标位置
public boolean addsp(String name,double money ,int tiaoma,int num){
//传入的数组组装成商品对象
shuxin s=new shuxin(name,money,tiaoma,num);
//验证该对象是否已经在数组中
int f=getflag(s.getTiaoma());
if (f==-1) {
//新商品的条码没有出现过
yh[index]=s;
index++;
return true;
}
else {
//商品信息存在
return false;
}
}
//根据商品条码获取商品对象在数组中的下标位置
public int getflag(int tiaoma){
int flag=-1;
for (int i = 0; i < index; i+