diff --git a/src/prob1/Member.java b/src/prob1/Member.java index a53fede..f164fdf 100644 --- a/src/prob1/Member.java +++ b/src/prob1/Member.java @@ -1,4 +1,28 @@ package prob1; public class Member { + + private String id; + private String name; + private int point; + public String getId() { + return id; + } + public void setId(String id) { + this.id = id; + } + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public int getPoint() { + return point; + } + public void setPoint(int point) { + this.point = point; + } + + } diff --git a/src/prob2/Goods.java b/src/prob2/Goods.java index ad87ad4..d895d53 100644 --- a/src/prob2/Goods.java +++ b/src/prob2/Goods.java @@ -1,5 +1,19 @@ package prob2; public class Goods { + String name; + int price; + int stock; + public Goods(String name, int price, int stock) { + super(); + this.name = name; + this.price = price; + this.stock = stock; + } + + + public String toString() { + return name +"(가격:"+price+"원)이 "+stock+"개 입고 되었습니다."; + } } diff --git a/src/prob2/GoodsApp.java b/src/prob2/GoodsApp.java index c084690..0abc0f1 100644 --- a/src/prob2/GoodsApp.java +++ b/src/prob2/GoodsApp.java @@ -6,6 +6,15 @@ public class GoodsApp { private static final int COUNT_GOODS = 3; public static void main(String[] args) { - + + Scanner s = new Scanner(System.in); + Goods[] goods = new Goods[COUNT_GOODS]; + for(int i = 0 ; i> " ); String expression = scanner.nextLine(); - + + expression=expression.replaceAll(" ", ""); + + if(expression.contains("quit")) { + break; + } + else if(expression.contains("+")) { + add.setValue(Integer.parseInt(expression.substring(0,expression.indexOf("+"))),Integer.parseInt(expression.substring(expression.indexOf("+")+1))); + System.out.println(add.calculate()); + }else if(expression.contains("-")) { + sub.setValue(Integer.parseInt(expression.substring(0,expression.indexOf("-"))),Integer.parseInt(expression.substring(expression.indexOf("-")+1))); + System.out.println(sub.calculate()); + }else if(expression.contains("*")) { + mul.setValue(Integer.parseInt(expression.substring(0,expression.indexOf("*"))),Integer.parseInt(expression.substring(expression.indexOf("*")+1))); + System.out.println(mul.calculate()); + }else if(expression.contains("/")) { + div.setValue(Integer.parseInt(expression.substring(0,expression.indexOf("/"))),Integer.parseInt(expression.substring(expression.indexOf("/")+1))); + System.out.println(div.calculate()); + } + /* 코드를 완성 합니다 */ } diff --git a/src/prob6/Div.java b/src/prob6/Div.java new file mode 100644 index 0000000..6e6bed3 --- /dev/null +++ b/src/prob6/Div.java @@ -0,0 +1,13 @@ +package prob6; + +public class Div { + int a; + int b; + void setValue(int a,int b) { + this.a = a; + this.b =b; + } + int calculate() { + return a/b; + } +} diff --git a/src/prob6/Mul.java b/src/prob6/Mul.java new file mode 100644 index 0000000..4236c67 --- /dev/null +++ b/src/prob6/Mul.java @@ -0,0 +1,13 @@ +package prob6; + +public class Mul { + int a; + int b; + void setValue(int a,int b) { + this.a = a; + this.b =b; + } + int calculate() { + return a*b; + } +} diff --git a/src/prob6/Sub.java b/src/prob6/Sub.java new file mode 100644 index 0000000..12fa925 --- /dev/null +++ b/src/prob6/Sub.java @@ -0,0 +1,13 @@ +package prob6; + +public class Sub { + int a; + int b; + void setValue(int a,int b) { + this.a = a; + this.b =b; + } + int calculate() { + return a-b; + } +}