定义Javabean 手机(属性品牌与价格) 定义集合存三个手机对象 定义方法低于三千手机信息返回

import java.util.ArrayList;
public class benxi {
    public static void main(String[] args) {
        //定义Javabean  手机  属性品牌与价格   定义集合存三个手机对象   定义方法低于三千手机信息返回
        //定义集合
        ArrayList<phone> list = new ArrayList<>();
        //定义三个手机对象
        phone p1 = new phone("小米", 1000);
        phone p2 = new phone("苹果", 8000);
        phone p3 = new phone("锤子", 2999);
        //手机对象放集合中
        list.add(p1);
        list.add(p2);
        list.add(p3);
        //调用方法 遍历集合
        ArrayList<phone> x = xx(list);
        for (int i = 0; i < x.size(); i++) {
            phone phone = x.get(i);
            System.out.println(phone.getPrice()+phone.getPinpai());

        }


    }

    //定义方法
    public static ArrayList<phone> xx(ArrayList<phone> list) {
        //定义集存储价格<3000的手机对象   返回多个对象
        ArrayList<phone> list1=new ArrayList<>();
        for (int i = 0; i < list.size(); i++) {
            phone phone = list.get(i);
            int price1 = phone.getPrice();
            //手机价格<3000把对象给添加到  上面的list1集合中
            if (price1 < 3000) {
                list1.add(phone);
            }
        }
           return list1;
    }
}





 

手机价格<3000把对象给添加到  上面的list1集合中

俩个全放进另一个集合list1中  然后返回list1   再去调用    后续能够改价格啥的

public class phone {
    private String pinpai;
    private int price;

    public phone() {
    }

    public phone(String pinpai,int price) {
        this.pinpai = pinpai;
        this.price = price;
    }

    public String getPinpai() {
        return pinpai;
    }

    public void setPinpai(String pinpai) {
        this.pinpai = pinpai;
    }

    public int getPrice() {
        return price;
    }

    public void setPrice(int price) {
        this.price = price;
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值