String s="2016,5,2016,7,2017,7,2017,8,2019,7,2019,6";计算年收入 ,输出结果为:2016,12,2017,15,2019,13,Java代码
时间: 2023-08-24 16:07:20 浏览: 27
可以使用 HashMap 来统计每年的收入,然后遍历 HashMap 输出结果。
下面是示例代码:
```java
import java.util.HashMap;
public class IncomeCalculator {
public static void main(String[] args) {
String s = "2016,5,2016,7,2017,7,2017,8,2019,7,2019,6";
String[] arr = s.split(",");
HashMap<Integer, Integer> map = new HashMap<>();
for (int i = 0; i < arr.length; i += 2) {
int year = Integer.parseInt(arr[i]);
int income = Integer.parseInt(arr[i + 1]);
map.put(year, map.getOrDefault(year, 0) + income);
}
for (int year : map.keySet()) {
System.out.println(year + "," + map.get(year));
}
}
}
```
输出结果为:
```
2016,12
2017,15
2019,13
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)