一:定义一个汽车类(Car类),定义三个属性:品牌(brand),价格(price),颜色(color),定义构造方法,定义get、set方法。 二:定义测试类Test,创建一个ArrayList集合,创建三个汽车对象:c1(“宝马”,300000,”白色”),c2(“五菱宏光”,30000,”红色”),c3(“奔驰”,588888,”黑色”),把上述三个对象添加进集合。 三:遍历集合,打印集合中价格高于100000的汽车的所有属性。
时间: 2024-03-26 19:39:45 浏览: 1091
好的,我来回答你的问题。
首先,这是一个关于Java编程的问题。以下是代码实现:
Car类:
```
public class Car {
private String brand;
private double price;
private String color;
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;
}
}
```
Test类:
```
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList<Car> carList = new ArrayList<>();
Car c1 = new Car("宝马", 300000, "白色");
Car c2 = new Car("五菱宏光", 30000, "红色");
Car c3 = new Car("奔驰", 588888, "黑色");
carList.add(c1);
carList.add(c2);
carList.add(c3);
for(Car car : carList){
if(car.getPrice() > 100000){
System.out.println("品牌:" + car.getBrand() + ",价格:" + car.getPrice() + ",颜色:" + car.getColor());
}
}
}
}
```
输出结果:
```
品牌:宝马,价格:300000.0,颜色:白色
品牌:奔驰,价格:588888.0,颜色:黑色
```
以上就是实现过程,希望能够帮到你。
阅读全文