fork download
  1. class FruitSeller
  2. {
  3. final int APPLE_PRICE=1000;
  4. int numOfApple=20;
  5. int myMoney=0;
  6.  
  7. public int saleApple(int money)
  8. {
  9. int num=money/APPLE_PRICE;
  10. numOfApple-=num;
  11. myMoney+=money;
  12. return num;
  13. }
  14.  
  15. public void showSaleResult()
  16. {
  17. System.out.println("남은 사과개수 : " + numOfApple);
  18. System.out.println("총 수입 : " + myMoney);
  19. }
  20. }
  21.  
  22. class FruitBuyer
  23. {
  24. int myMoney=5000;
  25. int numOfApple=0;
  26.  
  27. public void buyApple(FruitSeller seller, int money)
  28. {
  29. numOfApple+=seller.saleApple(money);
  30. myMoney-=money;
  31. }
  32.  
  33. public void showBuyResult()
  34. {
  35. System.out.println("구입사과 : " + numOfApple);
  36. System.out.println("남은 예산 : " + myMoney);
  37. }
  38. }
  39.  
  40. class Main
  41. {
  42. public static void main(String[] args)
  43. {
  44. FruitSeller seller = new FruitSeller();
  45. FruitBuyer buyer = new FruitBuyer();
  46. buyer.buyApple(seller, 2000);
  47.  
  48. System.out.println("판매자상황");
  49. seller.showSaleResult();
  50.  
  51. System.out.println("구매자상황");
  52. buyer.showBuyResult();
  53. }
  54. }
Success #stdin #stdout 0.03s 245632KB
stdin
Standard input is empty
stdout
판매자상황
남은 사과개수 : 18
총 수입 : 2000
구매자상황
구입사과 : 2
남은 예산 : 3000