棒棒糖商店如何售出棒棒糖,小孩如何购买棒棒糖。简要思路:
BangBangTangShangDian.java
package com.wxf; /** * Created by 文孝飞 on 2015/4/17. */ public class BangBangTangShangDian { int yuE; int bangBangTangShuLiang; int danJia; String dianMing; public BangBangTangShangDian(String mingZi){ dianMing=mingZi; bangBangTangShuLiang=100; danJia=2; } void jinHuo(int jinHuoShuLiang){ System.out.println("这次进货"+jinHuoShuLiang+"块糖"); bangBangTangShuLiang += jinHuoShuLiang; } void maiTang(int qianShu){ int tangShu = qianShu/danJia; System.out.println("卖了" + tangShu + "块糖"); bangBangTangShuLiang -= tangShu; yuE += qianShu; } void chaZhang(){ System.out.println("糖还有"+bangBangTangShuLiang+"块,余额还有"+yuE+"元"); } }
XiaoHai.java
package com.wxf; /** * Created by 文孝飞 on 2015/4/17. */ public class XiaoHai { void maiTang(int qianShu,BangBangTangShangDian shangDian){ shangDian.maiTang(qianShu); } }Min.java
package com.wxf; public class Main {BangBangTangShangDian leGouChaoShi = new BangBangTangShangDian(); leGouChaoShi.jinHuo(20); leGouChaoShi.danJia = 2; XiaoHai maLei = new XiaoHai(); maLei.maiTang(10,leGouChaoShi); leGouChaoShi.chaZhang(); } }