题目说明:
/*定义数组存储3部骑车对象
* 汽车的属性:品牌,价格,颜色
* 创建三个汽车对象,数据根据键盘录入而来,并把数据存入到数组当中*/
//javabean 是基于Java的组件模型,由属性,方法和实践三部分组成
新建一个包,里面写Cars和CarsText两个类
代码实现:
Cars
package Text5;
public class Cars {
/*定义数组存储3部骑车对象
* 汽车的属性:品牌,价格,颜色
* 创建三个汽车对象,数据根据键盘录入而来,并把数据存入到数组当中*/
//javabean 是基于Java的组件模型,由属性,方法和实践三部分组成
private String brand;
private int price;
private String color;
public Cars() {
}
public Cars(String brand,int 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 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;
}
}
CarsText:
package Text5;
import java.util.Scanner;
public class CarsText {
public static void main(String []args) {
//1.创建一个数组用来存放三个汽车对象
Cars[] arr=new Cars[3];
//2.创建汽车对象,数据来自于键盘输入
Scanner sc=new Scanner(System.in);
for(int i=0;i<arr.length;i++) {
//创建汽车的对象
Cars c=new Cars();
//录入品牌
System.out.println("请输入汽车的品牌");
String brand=sc.next();
c.setBrand(brand);
//录入价格
System.out.println("请输入汽车的价格");
int price=sc.nextInt();
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++) {
Cars car=arr[i];
System.out.println(car.getBrand()+","+car.getPrice()+","+car.getColor());
}
}
}
运行结果