Java 添加手机对象并返回要求的数据需求: 定义JavaBean类:Phone Phone的属性:品牌、价格。 main方法中定义一个集合,存入三个手机对象。 分别为:小米,1000。苹果,8000。锤子,2999。 定义一个方法,将价格低于3000的手机信息返回
时间: 2024-05-02 09:20:04 浏览: 22
回答:你好!对于你的问题,我可以给出以下代码实现:
```
public class Phone {
private String brand;
private int price;
public Phone(String brand, int price) {
this.brand = brand;
this.price = price;
}
public String getBrand() {
return brand;
}
public int getPrice() {
return price;
}
}
public class Main {
public static void main(String[] args) {
List<Phone> phones = new ArrayList<>();
phones.add(new Phone("小米", 1000));
phones.add(new Phone("苹果", 8000));
phones.add(new Phone("锤子", 2999));
List<Phone> result = getPhonesUnder3000(phones);
System.out.println(result);
}
public static List<Phone> getPhonesUnder3000(List<Phone> phones) {
List<Phone> result = new ArrayList<>();
for (Phone phone : phones) {
if (phone.getPrice() < 3000) {
result.add(phone);
}
}
return result;
}
}
```
这段代码定义了一个Phone类,该类包含品牌和价格属性。在Main方法中定义了一个List集合,用于存储三个手机对象。然后定义了一个getPhonesUnder3000方法,用于返回价格低于3000的手机信息。该方法通过遍历手机列表并检查每个手机的价格来实现。最后,打印返回的手机列表即可。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)