100份外卖订单消费金额数据保存在一个数组中,输出所有消费金额大于平均订单金额的订单。 用java编写
时间: 2024-09-23 14:10:31 浏览: 32
在Java中,我们可以使用ArrayList或者Arrays类来存储订单消费金额,并计算平均值。然后遍历数组,找出消费金额大于平均值的订单。以下是简单的示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 假设orders是一个存储消费金额的数组
double[] orders = {50, 75, 90, 100, 120, 150, 180}; // 示例数据
// 计算平均消费金额
double sum = 0;
for (double amount : orders) {
sum += amount;
}
double average = sum / orders.length;
// 创建一个List来存储符合条件的订单
List<Double> highSpendingOrders = new ArrayList<>();
// 遍历数组并添加符合条件的订单到list
for (double amount : orders) {
if (amount > average) {
highSpendingOrders.add(amount);
}
}
// 输出所有消费金额大于平均的订单
System.out.println("消费金额大于平均的订单有:");
for (double order : highSpendingOrders) {
System.out.println(order);
}
阅读全文