⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bankaccount.java

📁 Java程序设计实验与实训源代码经典的JAVA学习教材
💻 JAVA
字号:
// BankAccount.java 
//银行帐户的属性有"账号"、"储户姓名"、"储户身份证号"、"日期"、"金额"、"余额"、"累计余额"
//银行帐户的方法有"存款"、"取款"、"查询"、"计算利息"等,

import java.util.*;

 class Account{
 
   final int Max=5;                                //操作的次数
   private int top;                                //储户帐目管理的指针
   private int Ac_id;                              //账号
   private String Ac_name;                         //储户姓名
   private long Ac_card;                           //储户身份证号
   private String Ac_date[]=new String[Max];       //日期   
   private int Ac_money[]=new int[Max];            //金额
   private int Ac_rest[]=new int[Max];             //余额
   private static int Ac_sum=0;                      //累计余额
   
   public Account()  //构造函数,设置各参数
   {
                   
    top=0;                          //储户帐目管理的指针
    Ac_id=0;                        //账号
    Ac_name="";                     //储户姓名
    Ac_card=0;                      //储户身份证号
    }
     
   void Ac_in(String Ac_name,String aAc_date,int aAc_money)//定义存款的方法
   {
    
    Ac_date[top]=aAc_date;
    Ac_money[top]=aAc_money;
    Ac_sum=Ac_sum+aAc_money;
    Ac_rest[top]=Ac_sum;
    System.out.println("储户姓名"+Ac_name+"日期"+ Ac_date[top]+"存入"+ Ac_money[top]+"存款余额"+Ac_rest[top]);
    top++;
   }
  void Ac_out(String Ac_name,String aAc_date,int aAc_money)//定义存款的方法
   {
    Ac_date[top]=aAc_date;
    Ac_money[top]=-aAc_money;
    Ac_sum=Ac_sum-aAc_money;
    Ac_rest[top]=Ac_sum;
    System.out.println("储户姓名"+Ac_name+"日期"+ Ac_date[top]+"取出"+ (-Ac_money[top])+"存款余额"+Ac_rest[top]);
    top++;
   	}
   void Ac_ask(String Ac_name,String aAc_date)//定义查询的方法
   {
    Ac_date[top]=aAc_date;
    Ac_money[top]=0;
    Ac_rest[top]=Ac_sum;
    System.out.println("储户姓名"+Ac_name+"日期"+ Ac_date[top]+"查询存款余额"+Ac_rest[top]);
    top++;
   }
    
  }
 
   public class BankAccount 
   {
   	   public static void main(String[] args)
   	   {
   	   	  	    //利用实例,调用储蓄用户
   	   	  	    Account zhang =new Account();
   	   	  	    zhang.Ac_in("张梁","2003.6.6",3000);
   	   	  	    zhang.Ac_out("张梁","2003.6.8",2000);
   	   	  	    zhang.Ac_in("张梁","2003.7.7",3000);
   	   	  	    zhang.Ac_out("张梁","2003.7.9",1500);
   	   	  	    zhang.Ac_ask("张梁","2003.7.10");
                Account li =new Account();
                li.Ac_in("李岩","2003.8.6",3000);
   	   	  	    li.Ac_in("李岩","2003.8.7",2000);
   	   	  	    li.Ac_in("李岩","2003.9.7",3000);
   	   	  	    li.Ac_out("李岩","2003.9.9",1500);
   	   	  	    li.Ac_ask("李岩","2003.9.10");
               
       }
  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -