OPEN between Secret

객체 배열 예제 (상품 받아서 출력하기) 본문

java/예제

객체 배열 예제 (상품 받아서 출력하기)

해가꿈꾸는달 2012. 5. 12. 17:47
반응형

import java.util.Scanner;

class Goods {
 private String name;
 private int price;
 private int numberOfStock;
 private int sold;
 
 Goods(String name, int price, int numberOfStock, int sold) {
  this.name = name ;
  this.price = price;
  this.numberOfStock = numberOfStock;
  this.sold = sold;
 }
 
 String getName() {
  return name;
 }
 int getPrice () {
  return price;
 }
 int getNumberOfStock(){
  return numberOfStock;
 }
 int getSold() {
  return sold;
 }
}

public class GoodsArray {
 public static void main (String [] args){
  Goods [] goodsArray = new Goods[3];
  
  Scanner sc = new Scanner(System.in);
  for (int i = 0 ; i < goodsArray.length; i++) {
   String name = sc.next();
   int price = sc.nextInt();
   int n = sc.nextInt();
   int sold = sc.nextInt();
   goodsArray[i] = new Goods(name, price, n, sold);
  }
  
  for(int i = 0 ; i <goodsArray.length; i++){
   System.out.println(goodsArray[i].getName() + "  ");
   System.out.println(goodsArray[i].getPrice() + "  ");
   System.out.println(goodsArray[i].getNumberOfStock() + "  ");
   System.out.println(goodsArray[i].getSold() + "  ");
  }
 }

}
--------------------------------------------------------------------

상품 3개의 정보를 입력받는데 각 상품마다 (이름, 가격, 재고, 수량) 을 입력받을수 있다.

예제 - 명품 java programming -

 

반응형

'java > 예제' 카테고리의 다른 글

static을 이용한 예제  (0) 2012.05.26
배열을 인자로 전달하기  (0) 2012.05.19
지수값 구하기(클래스를 이용)  (0) 2012.05.12
클래스 만들어보기  (0) 2012.05.12
카드 번호 맞추기(첨이라 허접함)  (0) 2012.05.12