资金统计

资金统计

个人信息:就读于燕大本科软件工程专业 目前大三;

本人博客:google搜索“cqs_2012”即可;

个人爱好:酷爱数据结构和算法,希望将来从事算法工作为人民作出自己的贡献;

编程语言:C++ 和 Java ;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 Java 代码示例,用于实现设备记录的增加、修改和查询: ```java import java.util.ArrayList; import java.util.List; // 设备记录类 class EquipmentRecord { private String name; // 设备名称 private String model; // 设备型号 private String manufacturer; // 设备生产厂家 private String purchaseDate; // 设备购买日期 public EquipmentRecord(String name, String model, String manufacturer, String purchaseDate) { this.name = name; this.model = model; this.manufacturer = manufacturer; this.purchaseDate = purchaseDate; } public String getName() { return name; } public String getModel() { return model; } public String getManufacturer() { return manufacturer; } public String getPurchaseDate() { return purchaseDate; } } // 设备记录管理类 class EquipmentRecordManager { private List<EquipmentRecord> records = new ArrayList<>(); // 添加设备记录 public void addRecord(EquipmentRecord record) { records.add(record); } // 修改设备记录 public void modifyRecord(int index, EquipmentRecord record) { records.set(index, record); } // 查询设备记录 public List<EquipmentRecord> queryRecord(String name, String model, String manufacturer, String purchaseDate) { List<EquipmentRecord> result = new ArrayList<>(); for (EquipmentRecord record : records) { if (name != null && !name.equals(record.getName())) { continue; } if (model != null && !model.equals(record.getModel())) { continue; } if (manufacturer != null && !manufacturer.equals(record.getManufacturer())) { continue; } if (purchaseDate != null && !purchaseDate.equals(record.getPurchaseDate())) { continue; } result.add(record); } return result; } } // 测试代码 public class Main { public static void main(String[] args) { EquipmentRecordManager manager = new EquipmentRecordManager(); manager.addRecord(new EquipmentRecord("设备1", "型号1", "厂家1", "2021-01-01")); manager.addRecord(new EquipmentRecord("设备2", "型号2", "厂家2", "2021-02-01")); manager.addRecord(new EquipmentRecord("设备3", "型号3", "厂家3", "2021-03-01")); System.out.println(manager.queryRecord(null, "型号2", null, null)); } } ``` 上述代码实现了设备记录的增加、修改和查询功能,你可以根据自己的需求进行修改和扩展。需要满足的技术要求及限制条件包括:所有工作由专门人员负责完成,其他人不得任意使用;每件设备需要自动编号,并且在报废时需要及时修改相应的记录;系统需要存储设备记录、修理记录、报废记录、申请购买记录;系统需要输入新设备信息、修理信息、申请购买信息和具体查询统计要求,并输出设备购买申请表、修理/报废设备资金统计表。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值