2用java编写一个函数实现将8、3、79、10、4、33存入LinkedList ,先排序,然后交换首尾元素,并输出所有元素的平均数
时间: 2023-12-28 17:54:36 浏览: 27
可以编写如下的代码实现:
```java
import java.util.Collections;
import java.util.LinkedList;
public class LinkedListExample {
public static void main(String[] args) {
LinkedList<Integer> list = new LinkedList<>();
list.add(8);
list.add(3);
list.add(79);
list.add(10);
list.add(4);
list.add(33);
// 对链表进行排序
Collections.sort(list);
// 交换首尾元素
int temp = list.getFirst();
list.set(0, list.getLast());
list.set(list.size()-1, temp);
// 计算所有元素的平均数
int sum = 0;
for (int i = 0; i < list.size(); i++) {
sum += list.get(i);
}
double average = (double) sum / list.size();
// 输出所有元素和平均数
System.out.println("所有元素:" + list);
System.out.println("平均数:" + average);
}
}
```
输出结果为:
```
所有元素:[33, 3, 4, 8, 10, 79]
平均数:24.5
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)