Java对象数组定义三个数组存储三个手机对象,手机熟悉价格,颜色,品牌,并计算三个手机平均值
时间: 2024-09-10 19:11:34 浏览: 93
在Java中,要定义一个对象数组存储三个手机对象,并计算它们的价格平均值,首先需要定义一个手机类(假设叫做`Phone`),在这个类中包含价格、颜色和品牌的属性。然后,创建三个`Phone`对象并存储在数组中。最后,遍历数组计算所有手机价格的总和,再除以手机数量得到平均价格。
下面是一个简单的示例代码:
```java
// 定义手机类
class Phone {
private double price; // 价格
private String color; // 颜色
private String brand; // 品牌
// 构造函数
public Phone(double price, String color, String brand) {
this.price = price;
this.color = color;
this.brand = brand;
}
// 价格的getter和setter方法
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
// 其他属性的getter和setter省略...
}
public class Main {
public static void main(String[] args) {
// 创建三个Phone对象
Phone[] phones = new Phone[3];
phones[0] = new Phone(1999, "黑色", "华为");
phones[1] = new Phone(2999, "白色", "苹果");
phones[2] = new Phone(3999, "蓝色", "三星");
// 初始化总价为0
double totalPrice = 0;
// 遍历数组,累加每个手机的价格
for (Phone phone : phones) {
totalPrice += phone.getPrice();
}
// 计算平均价格
double averagePrice = totalPrice / phones.length;
// 输出平均价格
System.out.println("三个手机的平均价格是:" + averagePrice);
}
}
```
在这个示例中,首先定义了一个`Phone`类,然后在`main`方法中创建了一个`Phone`对象数组`phones`,存储了三个不同的手机对象。通过遍历这个数组,并累加每个手机的价格,最后计算出平均价格并打印出来。
阅读全文