當前位置:編程學習大全網 - 編程軟體 - 急急急~~求JAVA中用方法寫出壹個銀行ATM取款機的代碼怎麽寫!!

急急急~~求JAVA中用方法寫出壹個銀行ATM取款機的代碼怎麽寫!!

public class Card {

public String type; //卡的類型

public String cardCode; //卡號

public double money; //錢

/**

* 重寫toString()方法

*/

public String toString(){

return "卡的類型:"+type+"\t卡號:"+cardCode+"\t余額:"+money;

}

}public class Person {

Card card;

/**

* 構造方法,壹般用來初始化信息

* 此方法是創建對象時自動調用的

*

*/

public Person(){

card=new Card();

card.type="招商銀行";

card.money=1000D;

}

/**

*

* @param money 妳要取的錢

* @return 返回的是取到的錢

*/

public double getMoney(double money){

if( (card.money-money) >=0){

card.money=card.money-money;//從卡中減去要取的錢,並重新改變卡中的余額

return money;

}else{

System.out.println("余額不足:請存款!");

return 0;

}

}

/**

* 存款

* @param money

*/

public void setMoney(double money){

if(money<=0){

System.out.println("不能為0!");

}else

card.money=card.money+money;

}

/**

* 這個方法是輸出客戶卡的信息

*/

public void print(){

System.out.println(card);

}

}public class Text {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Person p=new Person();

p.card.cardCode="111100022222";

p.setMoney(1000);

double money=p.getMoney(2000);

System.out.println(p.card);

}

}

  • 上一篇:電動葫蘆升降機與起重機有什麽區別?
  • 下一篇:qlc tlc mlc slc有什麽區別?
  • copyright 2024編程學習大全網