當前位置:編程學習大全網 - 源碼下載 - 使用JAVA編寫壹個簡單的銀行存取款程序

使用JAVA編寫壹個簡單的銀行存取款程序

package com.lw.thread;

/*

銀行賬戶類Account(不能透支),

包含賬號id(10~16位數字),密碼password(6位數字),戶主姓名name,余額balence

*/

public class Account {

private String id;

private int password;

private String name;

private double balence;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public int getPassword() {

return password;

}

public void setPassword(int password) {

this.password = password;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getBalence() {

return balence;

}

public void setBalence(double balence) {

this.balence = balence;

}

/*

* 默認構造賬戶信息為:1111111111111111,666666,錢三多,888888.88。

*/

public Account() {

super();

this.id = "1111111111111111";

this.password = 666666;

this.name = "錢三多";

this.balence = 888888.88;

}

/*

* 另壹個構造方法帶4個參數分別初始化4個屬性(帶數據有效性驗證)。

*/

public Account(String id, int password, String name, double balence) {

this.id = id;

this.password = password;

this.name = name;

this.balence = balence;

}

/*

* 查詢余額

*/

public static double selectMoney(Account account) {

return account.getBalence();

}

/*

* 存錢

*/

public static String setMoney(Account account, double balence) {

if (balence < 0) {

return "存錢失敗,請正確放入!";

}

double d = balence + account.getBalence();

account.setBalence(d);

return "您存入了" + balence + "元,現賬戶余額為+" + d;

}

/*

* 取錢

*/

public static String getMoney(Account account, double balence) {

double d = account.getBalence();

if (balence > d) {

return "您的余額不足!";

}

account.setBalence(d - balence);

return "您取出了" + balence + "元,現賬戶余額為+" + account.getBalence();

}

}

  • 上一篇:艾爾之光弓箭手轉哪個好
  • 下一篇:vivo手機中病毒怎麽辦
  • copyright 2024編程學習大全網