# 라면의 총합 <div class="embed-responsive embed-responsive-16by9"> <iframe src="https://www.youtube.com/embed/xAdG5dxh0vo?start=459" frameborder="0" allowfullscreen></iframe> </div> ## 문제 라면(Ramen) 객체를 ArrayList에 담고, 담겨진 라면의 총합을 구하시오. ## 출력 예 ``` Ramen { name: 신라면, price: 800 } Ramen { name: 진라면, price: 700 } Ramen { name: 비빔면, price: 600 } ================================ 합계 : 2100원 ```
관련 강의로 이동

코드: java 1.8

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(____); // 신라면 list.add(___); // 진라면 list.add(_____); // 비빔면 /* 2. ArrayList에 담긴 모든 객체 정보를 출력하세요. */ for (int i = 0; i < list.size(); i++) { Ramen ramen = _____; // i 번째 요소 가져오기 System.out.printf("list.get(%d) -> %s\n", i, ramen.toString()); } /* 3. ArrayList에 담겨진 객체의 수를 출력하세요. */ System.out.printf("list.size() -> %d\n", ______); } } 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); } }

입력

정답이 궁금하다면? 코드를 제출해보세요!