模拟银行定期存款

阅读: 评论:0

模拟银行定期存款

模拟银行定期存款

问题描述:模拟银行定期存款功能。创建银行定期存款账户类DepositAccount,其中包括:账号、储户姓名、存款余额、年利率等属性,和开户、存款、查询、计算利息等方法。要求用静态变量存储年利率,用私有实例变量存储其它属性。提供计算年利息的方法和计算月利息(年利息/12)的方法。另外编写一个测试程序测试该类,建立Account的对象saver(账号:1234567890,姓名:ZhangSan,定存5000元),设置年利率是2.3%,存款2000元,查询余额,计算并显示年利息。

package package1;/**        * Title: DepositAccount.java    * Description: 模拟银行定期存款功能* @author lihang   * @created 2017年10月11日 下午2:34:39 * gitAddress:*/
import java.util.*;public class DepositAccount {private String num;             //账户private String name;            //姓名private double balance;         //余额private static  double rate;    //年利率public  double yearInterest;    //年利息public  double monthInterest;   //月利息    public DepositAccount(String a,String b,double c,double d){this.num=a;this.name=b;this.balance=c;this.rate=d;}double setBalance(double p) {   //修改余额的set方法balance=balance+p;return  balance;}double getBalance() {           //获取余额的get方法return balance;}public void yearInterest() {     //计算年利息yearInterest=balance * rate;System.out.println("年利息为:"+yearInterest);}public void monthInterest() {    //计算月利息monthInterest=yearInterest/12;System.out.println("月利息为:"+String.format("%1.2f", monthInterest));}public void show() {            //展示当前用户信息System.out.println("账号为:"+num);System.out.println("姓名为:"+name);System.out.println("余额为:"+balance);System.out.println("年利率为:"+rate);}public static void main(String[] args) {// TODO Auto-generated method stubint n;DepositAccount saver=new DepositAccount("1234567890","ZhangSan",5000.0,0.023);System.out.println("当前账户信息为:");saver.show();arInterest();hInterest();System.out.println("请输入存款金额:");      //进行存款操作Scanner in =new Scanner(System.in);n&#Int();if(n<100)                              //判断存款的有效性System.out.println("您输入的存款金额有误!");else{System.out.println("存款后账户信息为:");saver.setBalance(n);saver.show();                        //存款后展示客户信息arInterest();                //存款后的年利息hInterest();               //存款后的月利息}}	
}


本文发布于:2024-01-31 19:44:54,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170670149530924.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:存款   银行
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23