//键盘录入汽车信息
//打印各个信息
//计算平均数
JavaBean函数如下
测试函数如下:
public class Goods {
private String name;
private double price;
private String color;
public Goods() {
}
public Goods(String name, double price, String color) {
this.name = name;
this.price = price;
this.color = color;
}
public void setColor(String color) {
this.color = color;
}
public String getColor() {
return color;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setPrice(double price) {
this.price = price;
}
public double getPrice() {
return price;
}
}
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Goods[] arr = new Goods[3];
for (int i = 0; i < arr.length; i++) {
Goods g = new Goods();
System.out.println("请输入第" + (i+1) + "辆车的名字:");
g.setName(sc.next());
System.out.println("请输入车的价格:");
g.setPrice(sc.nextInt());
System.out.println("请输入车的颜色:");
g.setColor(sc.next());
arr[i] = g;
System.out.println("----------------------------");
}
for (int i = 0; i < arr.length; i++) {
Goods g = arr[i];
System.out.println("打印第" + (i+1)+ "辆车的信息为:");
System.out.println("车的名字为: " + g.getName());
System.out.println("车的价格为: " + g.getPrice() + " 元");
System.out.println("车的颜色为: " + g.getColor());
System.out.println("----------------------------");
}
double sum = 0;
for (int i = 0; i < arr.length; i++) {
Goods g = arr[i];
sum = sum + g.getPrice();
}
double pj = sum/arr.length;
System.out.println(arr.length + "辆车的平均价格为:" + pj);
}
}
运行结果如下:
![](https://img-blog.csdnimg.cn/img_convert/dd83df2c79582953cc172ce3335adc79.png)