//题目需求:定义数组存储3个汽车对象 //汽车的属性:品牌,价格,颜色 //创建三个汽车对象,数据通过键盘录入而来,并把数据存入到数组当中
1.标准的JavaBean类
public class Car {
private String brand;//品牌
private double price;//价格
private String color;//颜色
//空参
public Car() {
}
//全参
public Car(String brand, double price, String color) {
this.brand = brand;
this.price = price;
this.color = color;
}
//成员方法
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
2.测试类
import java.util.Scanner;
public class CarTest {
public static void main(String[] args) {
//1.定义一个数组来存储三个汽车对象
Car arr[] = new Car[3];
//2.创建汽车对象,用键盘录入
Scanner sc = new Scanner(System.in);
for (int i = 0; i < arr.length; i++) {
//创建汽车对象
Car c = new Car();
//录入品牌
System.out.println("请输入汽车的品牌:");
String brand = sc.next();
c.setBrand(brand);
//价格
System.out.println("请输入车的价格:");
double price = sc.nextDouble();
c.setPrice(price);
//颜色
System.out.println("请输入车的颜色:");
String color = sc.next();
c.setColor(color);
//把汽车对象添加到数组中
arr[i] = c;
}
//3.遍历输出
for (int i = 0; i < arr.length; i++) {
Car a = arr[i];
System.out.println(a.getBrand() + ", " + a.getPrice() + ", " + a.getColor());
}
}
}
3.运行结果


















