/* 완전판 물건찍기 */
package hakwon2;
import java.util.Scanner;
import java.util.ArrayList;
// Data 클래스
class Data {
// product를 입력하면 '-' 단위로 split 하여 eachinfo 배열에 저장하는 메서드 Name Product
String NameProduct(String product) {
String[] eachinfo = product.split("-");
String number = eachinfo[0];
String name = eachinfo[1];
String price = eachinfo[2];
String howmany = eachinfo[3];
// 순서대로 split 한 eachinfo의 정보를 number, name, price, howmany에 저장
return ("물건 고유번호: " + number
+ " 물건 이름: " + name
+ " 가격: " + price
+ " 재고 개수: " + howmany);
// 각 객체의 리턴값으로 split된 정보를 리턴
}
}
// 메인클래스
public class Test3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("첫 번째 물건 고유번호-물건 이름-가격-재고개수를 입력하세요.");
Data dataone = new Data();
String productone = sc.next();
String resultone = dataone.NameProduct(productone);
System.out.println("두 번째 물건고유번호-물건이름-가격-재고개수를 입력하세요.");
Data datatwo = new Data();
String producttwo = sc.next();
String resulttwo = datatwo.NameProduct(producttwo);
System.out.println("세 번째 물건고유번호-물건이름-가격-재고개수를 입력하세요.");
Data datathree = new Data();
String productthree = sc.next();
String resultthree = datathree.NameProduct(productthree);
System.out.println(resultone);
System.out.println(resulttwo);
System.out.println(resultthree);
/* 객체버전
패키지 생성
메인클래스 생성
데이터클래스생성
메인클래스에서 객체생성
-기준으로 분리해서 저장
-분리된 정보 객체에 저장
*/
}
}