关注
以下是一个使用Java生成销售管理系统的示例代码,实现了您提到的功能:
```java
import java.io.*;
import java.util.*;
public class SalesSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String fileName = "sales.txt";
SalesData salesData = new SalesData(fileName);
while (true) {
System.out.println("1. 计算销售额");
System.out.println("2. 排序销售员");
System.out.println("3. 排序产品");
System.out.println("4. 输出统计报表");
System.out.println("5. 退出");
System.out.print("请输入您的选择: ");
int choice = scanner.nextInt();
switch (choice) {
case 1:
salesData.calculateSales();
break;
case 2:
salesData.sortSalesmen();
break;
case 3:
salesData.sortProducts();
break;
case 4:
salesData.outputReport();
break;
case 5:
System.exit(0);
break;
default:
System.out.println("无效的输入,请重新输入。");
}
}
}
}
class SalesData {
private List<Salesman> salesmen;
private List<Product> products;
private Map<Integer, Salesman> salesmanMap;
private Map<Integer, Product> productMap;
public SalesData(String fileName) {
salesmen = new ArrayList<>();
products = new ArrayList<>();
salesmanMap = new HashMap<>();
productMap = new HashMap<>();
try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
String line;
while ((line = reader.readLine()) != null) {
String[] data = line.split(",");
int salesmanId = Integer.parseInt(data[0]);
int productId = Integer.parseInt(data[1]);
查看原帖
点赞 评论
相关推荐
04-17 09:20
河南科技大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 这个offer值得去吗? #
32091次浏览 232人参与
# 校招薪资来揭秘 #
960950次浏览 4063人参与
# 在爱玛,骑向未来 #
20470次浏览 395人参与
# 如果春招能重来,我会___ #
29622次浏览 296人参与
# 24秋招避雷总结 #
1020274次浏览 7098人参与
# 你会因为行情,降低找工作标准吗? #
45447次浏览 328人参与
# 机械人还在等华为开奖吗? #
339272次浏览 1652人参与
# 米哈游求职进展汇总 #
688779次浏览 3348人参与
# 华为池子有多大 #
178170次浏览 931人参与
# 26届春招投递记录 #
8735次浏览 72人参与
# 25届网易互娱暑实进度 #
109127次浏览 802人参与
# 通信/硬件求职避坑tips #
172118次浏览 1170人参与
# 记录我的毕业季 #
4791次浏览 120人参与
# 机械人,你的秋招第一份简历被谁挂了 #
268828次浏览 2451人参与
# 远程面试的尴尬瞬间 #
363925次浏览 2062人参与
# 大学最后一个寒假,我想…… #
103331次浏览 846人参与
# 机械求职避坑tips #
103712次浏览 589人参与
# 你认为小厂实习有用吗? #
145092次浏览 763人参与
# 运营商笔面经互助 #
219679次浏览 1833人参与
# 美团秋招笔试 #
216459次浏览 1192人参与
# 网易求职进展汇总 #
213205次浏览 1524人参与



查看9道真题和解析