java 银行存取款_使用JAVA编写一个简单的银行存取款程序

时间:2025-01-15 07:09:09

package ;

/*

银行账户类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) {

= id;

}

public int getPassword() {

return password;

}

public void setPassword(int password) {

= password;

}

public String getName() {

return name;

}

public void setName(String name) {

= name;

}

public double getBalence() {

return balence;

}

public void setBalence(double balence) {

= balence;

}

/*

* 默认构造账户信息为:1111111111111111,666666,钱三多,888888.88。

*/

public Account() {

super();

= "1111111111111111";

= 666666;

= "钱三多";

= 888888.88;

}

/*

* 另一个构造方法带4个参数分别初始化4个属性(带数据有效性验证)。

*/

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

= id;

= password;

= name;

= balence;

}

/*

* 查询余额

*/

public static double selectMoney(Account account) {

return ();

}

/*

* 存钱

*/

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

if (balence < 0) {

return "存钱失败,请正确放入!";

}

double d = balence + ();

(d);

return "您存入了" + balence + "元,现账户余额为+" + d;

}

/*

* 取钱

*/

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

double d = ();

if (balence > d) {

return "您的余额不足!";

}

(d - balence);

return "您取出了" + balence + "元,现账户余额为+" + ();

}

}

取消

评论

相关文章