请使用Java定义一个浮点类型的数组,动态指定数组的长度与数组元素,将数组元素逆序输出,并求出所有数组元素的和输出。
时间: 2024-10-13 19:18:41 浏览: 38
在Java中,你可以使用ArrayList作为动态数组来存储浮点型元素,并利用ArrayList的add()方法添加元素,reverse()方法反转元素顺序,以及sum()方法计算元素之和。以下是一个示例:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 动态创建ArrayList,指定初始长度为5
ArrayList<Float> floatArray = new ArrayList<>(5);
// 添加元素(这里只是示例,可以根据需要动态输入)
floatArray.add(1.2f);
floatArray.add(3.4f);
floatArray.add(5.6f);
floatArray.add(7.8f);
floatArray.add(9.0f);
// 逆序数组
floatArray.reverse();
// 输出逆序后的数组元素
System.out.println("逆序后的数组元素:");
for (Float element : floatArray) {
System.out.println(element);
}
// 计算数组元素之和
float sum = 0.0f;
for (float value : floatArray) {
sum += value;
}
// 输出元素总和
System.out.println("所有数组元素的和为:" + sum);
}
}
```
这段代码首先创建了一个可以容纳5个浮点数的ArrayList,然后添加了一些元素,接着调用reverse()方法逆序数组,最后遍历数组计算并打印元素总和。
阅读全文