๋ฌธ์ ์ค๋ช :
๋น์ ์ ์จ๋ผ์ธ ์ผ์ ์ ์ฃผ๋ฌธ ๊ด๋ฆฌ ์์คํ ์ ๋ง๋ค๋ ค๊ณ ํ๋ค.
๋จผ์ , ์ํ ์ฃผ๋ฌธ ์ ๋ณด๋ฅผ ๋ด์ ์ ์๋ ProductOrder ํด๋์ค๋ฅผ ๋ง๋ค์ด๋ณด์.
์๊ตฌ ์ฌํญ :
1. ProductOrder ํด๋์ค๋ ๋ค์๊ณผ ๊ฐ์ ๋ฉค๋ฒ ๋ณ์๋ฅผ ํฌํจํด์ผ ํ๋ค.
- ์ํ๋ช (productName)
- ๊ฐ๊ฒฉ(price)
- ์ฃผ๋ฌธ ์๋(quantity)
2. ProductOrderMain ํด๋์ค ์์ main()๋ฉ์๋๋ฅผ ํฌํจํ์ฌ, ์ฌ๋ฌ ์ํ์ ์ฃผ๋ฌธ ์ ๋ณด๋ฅผ ๋ฐฐ์ด๋ก ๊ด๋ฆฌํ๊ณ , ๊ทธ ์ ๋ณด๋ค์ ์ถ๋ ฅํ๊ณ , ์ต์ข ๊ฒฐ์ ๊ธ์ก์ ๊ณ์ฐํ์ฌ ์ถ๋ ฅํ์.
3. ์ถ๋ ฅ ์์์ ๊ฐ๋๋ก ์ถ๋ ฅํ๋ฉด ๋๋ค.
<๋์ ์ฝ๋> -์ ๋ต
package javaBasicLecture.array.quiz2;
public class ProductOrderMain {
public static void main(String[] args) {
ProductOrder productorder1 = new ProductOrder();
productorder1.productName = "๊ณผ์";
productorder1.productPrice = 120;
productorder1.productQuantity = 10;
ProductOrder productorder2 = new ProductOrder();
productorder2.productName = "์ตธ์ฝ๋ฆฟ";
productorder2.productPrice = 150;
productorder2.productQuantity = 10;
ProductOrder [] productOrders = {productorder1, productorder2};
for (ProductOrder p : productOrders) {
System.out.println(" ํ๋ชฉ ๋ช
: " + p.productName + " ๊ฐ๊ฒฉ: " + p.productPrice + " ์๋ : " + p.productQuantity );
}
System.out.println("์ด ๊ธ์ก : " + (productorder1.productPrice * productorder1.productQuantity + productorder2.productPrice * productorder2.productQuantity));
}
}
package javaBasicLecture.array.quiz2;
public class ProductOrder {
String productName;
int productPrice;
int productQuantity;
}