1. 홍길동이 있다.
2. 홍길동이가 용돈을 가지고 있는데, 오천원을 가지고 있다.
3. 지갑이 있다
4. 지갑안에 돈이 많원이 있다
5. 홍길동이가 위의 지갑을 가지고 있다.
6. 홍길동이가 자신의 용돈을 본다.
7. 홍길동이가 지갑안의 돈을 본다.
8. 사과가 있다.
8-2사과의 가격은 500원 이다.
9. 홍길동이가 사과를 산다
10. 바나나가 있다
10-2 바나나의 가격은 1000원이다.
11. 홍길동이가 바나나를 산다
12. 홍길동이가 지갑안의 돈으로 사과를 산다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | package mypackage; public class Variables { public static void main(String[] args) { Honggildong h = new Honggildong(); Apple apple = new Apple(); Banana banana = new Banana(); h.see();//6. 홍길동이가 자신의 용돈을 본다. h.seeWallet();//7. 홍길동이가 지갑안의 돈을 본다 h.buyApple(apple); h.buyBanana(banana); h.see(); h.buyAppleFromWallet(apple); h.seeWallet(); } } class Banana{//10. 바나나가 있다 Banana(){} int price = 1000;//10-2 바나나의 가격은 1000원이다. } class Apple{//8. 사과가 있다. Apple(){} int price = 500;//8-2사과의 가격은 500원 이다. } class Wallet{//3. 지갑이 있다 Wallet(){} int money = 10000;//4. 지갑안에 돈이 많원이 있다 } class Honggildong{//1. 홍길동이 있다. Honggildong(){} int money = 5000;//2. 홍길동이가 용돈을 가지고 있는데, 오천원을 가지고 있다. Wallet wallet = new Wallet();//5. 홍길동이가 위의 지갑을 가지고 있다. void seeWallet(){//6. 홍길동이가 자신의 용돈을 본다. System.out.println("지갑안의 돈 = "+wallet.money); } void see(){//7. 홍길동이가 지갑안의 돈을 본다 System.out.println("나의 용돈 = "+money); } void buyApple(Apple apple){//9. 홍길동이가 사과를 산다 money = money - apple.price; } void buyBanana(Banana banana){//11. 홍길동이가 바나나를 산다 money = money - banana.price; } void buyAppleFromWallet(Apple apple){//12. 홍길동이가 지갑안의 돈으로 사과를 산다. wallet.money = wallet.money - apple.price; } } | cs |
'개발' 카테고리의 다른 글
[java] 김길동 백화점 물건 구매 (0) | 2013.04.05 |
---|---|
[java] 지비 백화점 매출 (0) | 2013.04.05 |
[java] Instance VS static (0) | 2013.04.05 |
[java] for문 구구단 (0) | 2013.04.05 |
[java] while문 구구단 (0) | 2013.04.05 |