定义数组存储3部汽车对象。 汽车的属性:品牌,价格,颜色。 创建三个汽车对象,数据通过键盘录入而来,并把数据存入到数组当中
时间: 2024-05-16 18:16:29 浏览: 109
车辆品牌、车型数据、mysql格式
下面是一个Java代码示例,可以实现你的需求:
```
import java.util.Scanner;
public class Car {
String brand;
double price;
String color;
public Car(String brand, double price, String color) {
this.brand = brand;
this.price = price;
this.color = color;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Car[] cars = new Car[3]; // 定义一个长度为3的Car数组
// 通过循环录入3个汽车的品牌、价格、颜色,并创建Car对象存入数组中
for (int i = 0; i < 3; i++) {
System.out.println("请输入第" + (i+1) + "辆汽车的品牌:");
String brand = scanner.nextLine();
System.out.println("请输入第" + (i+1) + "辆汽车的价格:");
double price = Double.parseDouble(scanner.nextLine());
System.out.println("请输入第" + (i+1) + "辆汽车的颜色:");
String color = scanner.nextLine();
Car car = new Car(brand, price, color);
cars[i] = car;
}
// 输出数组中的每个汽车对象
for (int i = 0; i < 3; i++) {
Car car = cars[i];
System.out.println("第" + (i+1) + "辆汽车的品牌是:" + car.brand);
System.out.println("第" + (i+1) + "辆汽车的价格是:" + car.price);
System.out.println("第" + (i+1) + "辆汽车的颜色是:" + car.color);
}
}
}
```
在这个示例中,我们定义了一个`Car`类,包含了汽车的品牌、价格、颜色三个属性。然后,我们创建了一个长度为3的`Car`数组,通过循环录入3个汽车的信息,并创建`Car`对象存入数组中。最后,我们遍历数组中的每个汽车对象,输出它们的属性。
阅读全文