2.46.插曲:for 循环的另一种写法

看例程:学习 for 循环的另一种写法

public class LittleSuperMarketAppMain {
    public static void main(String[] args) {
        LittleSuperMarket superMarket = new LittleSuperMarket("大卖场",
            "世纪大道1号", 500, 600, 100);

        MerchandiseV2[] all = superMarket.getMerchandises();

        // >> TODO 只循环遍历,不赋值,不跳跃访问,不需要知道当前元素是第几个
        // >> TODO 后面还有更多功能
        double maxPurchasePrice = -1;
        for (MerchandiseV2 m : all) {
            if (m.getPurchasePrice() > maxPurchasePrice) {
                maxPurchasePrice = m.getPurchasePrice();
            }
        }

        System.out.println(maxPurchasePrice);
        System.out.println(superMarket.getBiggestPurchasePrice());

    }
}

只循环遍历,不赋值,不跳跃访问,不需要知道当前元素是第几个

发布了57 篇原创文章 · 获赞 0 · 访问量 492

猜你喜欢

转载自blog.csdn.net/weixin_45471415/article/details/104813481