평생 소장! 19,800 원 15,000 원(계좌이체 구매 한정)


기업은행: 206-021800-01-029

예금주: 박세홍


카톡 ID: chaesam(카톡 아이디 검색 후, 문의 주세요!)

이메일: [email protected]

# 라면의 총합 ## 문제 라면(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에 담겨진 객체의 총합을 계산하세요. */ int sum = 0; for (int i = 0; i < list.size(); i++) { Ramen ramen = _____; // i 번째 요소 가져오기 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); } /*4. price에 대한 게터를 작성하세요. */ }

입력

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