package com.etc.dangqianduixiang;
/**
* 面向对象实例:
* 有一个换游戏币的机器,可以投1元,5元,10元 的人民币。
* 最后按出货按钮,可以吐出游戏币,每个游戏币=1元人民币
*/
public class Machine {
public int money =0;
// 人民币 1元 5元 10元
public void insertCash (int cash){
if ( cash > 10){
System.out.println("只能识别1元、2元、10元");
return;
}
this.money += cash;
System.out.println("当前余额: " + this.money);
}
// 交易完成
public int exchange(){
int numOfCoin = this.money/1;
this.money = 0;
System.out.println("交易完成。当前余额:"+ this.money);
return numOfCoin;
}
}
package com.etc.dangqianduixiang;
public class MachineM {
public static void main(String[] args) {
Machine m = new Machine();
m.insertCash(5);
m.insertCash(10);
m.insertCash(50);
// 按一下按钮
int coins = m.exchange();
System.out.println("取到" + coins +"个游戏币");
}
}