- public class Ruru {
- static Scanner input=new Scanner(System.in);
- public static void main(String[] args){
- System.out.println("输入商品总共几种");
- int r=input.nextInt();
- Goods[] goods=new Goods[r];
- Ruru _ruru=new Ruru();
- _ruru.ruru(goods);
- System.out.println(_ruru.Search(goods));
- System.out.println("商品总数是"+_ruru.sum(goods));
- }
- public void ruru(Goods[] a){
- Goods good=new Goods();
- for(int i=0;i<a.length;i++){
- System.out.println("这是第"+(i+1)+"件商品");
- System.out.println("请输入商品名");
- good.name=input.next();
- System.out.println("请输入商品编号");
- good.id=input.next();
- System.out.println("请输入商品数量");
- good.setNum(input.nextInt());
- System.out.println("请输入商品价格");
- good.setPrice(input.nextFloat());
- a[i]=good;
- System.out.println("这是第"+(i+1)+"件商品"+"商品名"+a[i].name+"商品编号"+a[i].id+"商品"+"数量"+a[i].getNum()+"商品价格"+a[i].getPrice());
- }
- }
- public boolean Search(Goods[] a){
- while(true){
- System.out.println("请输入商品名");
- String j=input.next();
- for(int i=0;i<a.length;i++){
- if( a[i].name.equals(j)){
- return true;
- }
- }
- System.out.println("是否要重复查找, 1, 是, 其他数字不是, 若输入不是数字, 系统故障");
- int u=input.nextInt();
- if(u!=1){
- break;
- }
- }
- return false;
- }
- public int sum(Goods[] a){
- int j=0;
- for(int i=0;i<a.length;i++){
- int u=0;
- u=a[i].getNum();
- j+=u;
- }
- return j;
- }
- }
来源: https://www.cnblogs.com/tilyougo/p/10624146.html