# 라면의 총합
문제에서 요구하는대로 출력하려면 ArrayList의 객체 정보를 출력할 필요도 없어보고
객체의 수도 출력할 필요가 없어보이네요
#### CODE <a class='btn btn-default' href='/codes/34856'>Link</a>
```
import java.util.ArrayList;
public class RamenTest {
public static void main(String[] args) {
// Ramen 객체를 담기 위한 ArrayList 생성
ArrayList<Ramen> list = new ArrayList<Ramen>();
// Ramen 객체 생성
Ramen shin = new Ramen("신라면", 800);
Ramen jin = new Ramen("진라면", 700);
Ramen bibim = new Ramen("비빔면", 600);
/* 1. Ramen 객체를 ArrayList에 담으세요. */
list.add(shin); // 신라면
list.add(jin); // 진라면
list.add(bibim); // 비빔면
/* 2. ArrayList에 담긴 모든 객체 정보를 출력하세요. */
int sum = 0;
for (int i = 0; i < list.size(); i++) {
Ramen ramen = list.get(i); // i 번째 요소 가져오기
System.out.printf("%s\n", ramen.toString());
sum += ramen.getPrice();
}
/* 3. ArrayList에 담겨진 객체의 수를 출력하세요. */
System.out.println("===============================");
System.out.printf("합계 : %d원",sum);
}
}
class Ramen {
// 필드
private String name;
private int price;
// 생성자
public Ramen(String name, int price) {
this.name = name;
this.price = price;
}
// 메소드
public String toString() {
return String.format("Ramen { name: %s, price: %d }", name, price);
}
public int getPrice(){
return this.price;
}
}
```
#### INPUT
```
```
#### OUPUT
```
Ramen { name: 신라면, price: 800 }
Ramen { name: 진라면, price: 700 }
Ramen { name: 비빔면, price: 600 }
===============================
합계 : 2100원
```
sehongpark님의 답변
# 뼈대코드에
놓치고간 부분이 있었네요. 의견 주신 내용, 적용하였습니다! 감사합니다.