编写一个类似银行账户的程序,属性:账号 储户姓名 地址 存款余额 利率。方法:存款 取款查询余额计算利息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个类似银行账户的程序,属性:账号 储户姓名 地址 存款余额 利率。方法:存款 取款查询余额计算利息相关的知识,希望对你有一定的参考价值。
public class MyRankprivate String number; //帐号
private String name; //姓名
private String address; //地址
private long money; //余额
private double rate; //利率
//不带参数的构造方法
public MyRank()
this(null, null, null, 0, 0.0);
//带参数的构造方法
public MyRank(String number, String name, String address, long money, double rate)
this.number = number;
this.name = name;
this.address = address;
this.money = money;
this.rate = rate;
//存款
public void addMoney(long money)
this.money += money;
//取款
public void getMoney(long money)
this.money -= money;
//查询余额
public long selectMoney()
return this.money;
//利息
public double getAccrual()
return this.money * this.rate;
//取得帐号
public String getNumber()
return number;
//设置帐号
public void setNumber(String number)
this.number = number;
//取得名字
public String getName()
return name;
//设置名字
public void setName(String name)
this.name = name;
//取得地址
public String getAddress()
return address;
//设置地址
public void setAddress(String address)
this.address = address;
//取得利率
public double getRate()
return rate;
//设置利率
public void setRate(double rate)
this.rate = rate;
public static void main(String[] args)
MyRank rank = new MyRank("2011", "小明", "广东广州", 0, 0.1);
System.out.println("帐号为:" + rank.getNumber());
System.out.println("名字为:" + rank.getName());
System.out.println("地址为:" + rank.getAddress());
System.out.println("余额为:" + rank.selectMoney());
System.out.println("利率为:" + rank.getRate());
System.out.println("利息为:" + rank.getAccrual());
//存进1000元
rank.addMoney(1000);
System.out.println("————————存款后结果如下————————");
System.out.println("余额为:" + rank.selectMoney());
System.out.println("利率为:" + rank.getRate());
System.out.println("利息为:" + rank.getAccrual());
//取出500元
rank.getMoney(500);
System.out.println("————————取款后结果如下————————");
System.out.println("余额为:" + rank.selectMoney());
System.out.println("利率为:" + rank.getRate());
System.out.println("利息为:" + rank.getAccrual());
//修改利率
rank.setRate(0.15);
System.out.println("————————修改利率后结果如下——————");
System.out.println("余额为:" + rank.selectMoney());
System.out.println("利率为:" + rank.getRate());
System.out.println("利息为:" + rank.getAccrual());
程序输出结果如下:
帐号为:2011
名字为:小明
地址为:广东广州
余额为:0
利率为:0.1
利息为:0.0
————————存款后结果如下————————
余额为:1000
利率为:0.1
利息为:100.0
————————取款后结果如下————————
余额为:500
利率为:0.1
利息为:50.0
————————修改利率后结果如下————————
余额为:500
利率为:0.15
利息为:75.0
大概就这些了。楼主有不明白的地方的话可以再问。考虑到楼主可能刚学到类的知识,我不敢写太复杂,如果代码满足不了楼主的要求,可以跟我说下。我可以再修改。祝楼主学习愉快O(∩_∩)O哈哈~ 参考技术A 不会的人,很难`会的人,很简单``悲剧的是``我是那个不会的人``
编写程序,模拟银行存取款业务。 (1)建银行账户类bank,有成员:储户现有款项account(int型)和
编写程序,模拟银行存取款业务。
(1)建银行账户类bank,有成员:储户现有款项account(int型)和透支额度credit(int型)
(2)方法:
1.两个构造方法,分别为无参和两个参数。
2.每个属性的get和set方法。
3.存款的方法income:带有一个参数,用来表示存入的钱数(int型),无返回值。
4.取款的方法takeout:带有一个参数,用来表示取出的钱数(int型),无返回值。
5.显示余额的方法show:无参数,无返回值。
(3) 建立主方法,创建对象,设置其现有款项及透支额度,进行存取款操作,显示余额。
private int account;
private int credit;
public int getAccount()
return account;
public void setAccount(int account)
this.account = account;
public int getCredit()
return credit;
public void setCredit(int credit)
this.credit = credit;
public Bank(int account, int credit)
super();
this.account = account;
this.credit = credit;
public Bank()
public void income(int in)
account=account+in;
System.out.println("存款成功");
public void takeout(int out)
if(out>credit+account)
System.out.println("余额不足");
else
System.out.println("取款成功");
account-=out;
public void show()
System.out.println("余额"+account);
public static void main(String[] args)
Bank bank=new Bank(1200, 2400);
bank.income(10000);
bank.show();
bank.takeout(100);
bank.show();
以上是关于编写一个类似银行账户的程序,属性:账号 储户姓名 地址 存款余额 利率。方法:存款 取款查询余额计算利息的主要内容,如果未能解决你的问题,请参考以下文章
2.2 为方便储户,某银行拟开发计算机储蓄系统。写出问题定义并分析此系统的可行性
编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”“取款”和“余额查询”。其次, 编写一个主类,在主类中测试Account类的
编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”“取款”和“余额查询”。其次, 编写一个主类,在主类中测试Account类的(