<aside> 🏓
package list.test.ex2;
import java.util.ArrayList;
import java.util.List;
public class ShoppingCart {
private List<Item> items = new ArrayList<>();
public void addItem(Item item) {
items.add(item);
}
public void displayItems() {
System.out.println("상품 출력");
for (int i = 0; i < items.size(); i++) {
Item item = items.get(i);
System.out.println("상품명 : " + item.getName() + ", 합계 : " +
item.getTotalPrice());
}
System.out.println("상품 총 가격 : " + calculateTotalPrice());
}
private int calculateTotalPrice() {
int a = 0;
for (Item item : items) {
a += item.getTotalPrice();
}
return a;
}
}
</aside>
for문
<aside> 🏸
향상된 for문
-------------
public void displayItems() {
System.out.println("상품 출력");
for (Item item : items) {
System.out.println("상품명 : " + item.getName() + ", 합계 : " +
item.getTotalPrice());
}
System.out.println("상품 총 가격 : " + calculateTotalPrice());
}
------------
public void displayItems() {
System.out.println("상품 출력");
for (int i = 0; i < items.size(); i++) {
Item item = items.get(i);
System.out.println("상품명 : " + item.getName() + ", 합계 : " +
item.getTotalPrice());
}
System.out.println("상품 총 가격 : " + calculateTotalPrice());
}