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

•定义银行账户类Account(不能透支),包含账号id(10~16位数字),密码password(6位数字),户主姓名name,余额balence,4个属性... •定义银行账户类Account(不能透支),包含账号id(10~16位数字),密码password(6位数字),户主姓名name,余额balence,4个属性; •定义2个构造方法,默认构造账户信息为:1111111111111111,666666,钱三多,888888.88。 另一个构造方法带4个参数分别初始化4个属性(带数据有效性验证)。•设计存钱(moneyIn),取钱(moneyOut)和查看余额(view)的方法。
编写测试类AccountTest测试分别构造多个银行账户,及从创建到存钱、取钱、余额查询的各个过程(含不合格数据测试)。 谢谢
展开
 我来答
百度网友4e8c14a
推荐于2017-11-26 · 超过13用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:34.8万
展开全部

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();

}

}

天天堂天使者
2013-10-28
知道答主
回答量:14
采纳率:0%
帮助的人:10.2万
展开全部

我有最近做的信用卡的系统,看看你要不要!用eclipse做的!

解压需要密码为tiantian!

我相信你如果真的需要,就下载下来吧!完整的一个小项目!

管理员登录:账号:“admin”,密码:“admin”

其他的看着应该会操作吧!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xtaetg2
2013-10-25 · 超过22用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:54.5万
展开全部

源码已经压缩到附件里了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式