public class Car {//车对象
private String brand;//品牌
private int price;//价格
private String color;//颜色
public Car() {//空参构造方法
}
public Car(String brand,int price,String color) {//带参构造方法
this.brand=brand;
this.price=price;
this.color=color;
}
public String getbrand() {//生成setter和getter方法
return brand;
}
public void setbrand(String brand) {
this.brand=brand;
}
public int getprice() {
return price;
}
public void setprice(int price) {
this.price=price;
}
public String getcolor() {
return color;
}
public void setcolor(String color) {
this.color=color;
}
}
import java.util.Scanner;
public class CarTest {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner input=new Scanner(System.in);
Car[] arr=new Car[3];//创建一个数组
for(int i=0;i<arr.length;i++) {//利用for循环进行给成员变量赋值
Car c=new Car();//创建新对象进行保存数据
System.out.println("请输入第"+(i+1)+"辆汽车的品牌");
String brand=input.next();
c.setbrand(brand);
System.out.println("请输入第"+(i+1)+"辆汽车的价格");
int price=input.nextInt();
c.setprice(price);
System.out.println("请输入第"+(i+1)+"辆汽车的颜色");
String color=input.next();
c.setcolor(color);
arr[i]=c;//将数据保存到数组中
}
for(int i=0;i<arr.length;i++) {//将数组中的数据输出
System.out.println(arr[i].getbrand()+","+arr[i].getprice()+","+arr[i].getcolor());
}
}
}