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

📄 bank.java

📁 用java编的一个银行类
💻 JAVA
字号:
  class Account
{  
   private long accountnumber;         //银行帐号
   private String name;               //姓名
   private String opentime;           //开户时间
   private long idnumber;             //身份证号码
   
   private final int Max=50;                         
   private int top;                           
   private String date[]=new String[Max];     //日期
   private int money[]=new int[Max];         //金额
   private int rest[]=new int[Max];          //余额
   private static int sum=0;                  //累计余额
   
   public void setaccount(long accountnumber,String name,String opentime,long idnumber)
               //设置银行类成员
   {  
      this.accountnumber=accountnumber;
      this.name=name;
      this.opentime=opentime;
      this.idnumber=idnumber;
  
    } 
   
  public   Account()                             //构造函数初始化数组下标
   {
   	 top=0;
  }
  
 public void bankin(String d,int m)                 //存款
  {
  	date[top]=d;
  	money[top]=m;
  	sum=sum+m;
  	rest[top]=sum;
  	top++;
  }
  
 public void bankout(String d,int m)               //取款
  {
  	date[top]=d;
  	money[top]=-m;
  	sum=sum-m;
  	rest[top]=sum;
  	top++;
  }         
        
 public  void print()//
      { 
       
        System.out.println("  "+"账号"+"            "+"姓名"+
        "         "+"开户时间"+"       "+"身份证号码");
        System.out.print("  "+this.accountnumber);
        System.out.print("        "+this.name);        
        System.out.print("         "+this.opentime);
        System.out.println("       "+this.idnumber); 
        System.out.println(); 
                
        System.out.println(" "+"日期"+"\t"+"\t"+"存入"+"\t"+"取出"+"\t"+"余额");  
        
  	for(int i=0;i<top;i++)
  	{
  		System.out.print(" "+date[i]);
  		if(money[i]<0)
  		  {
  		  	System.out.print("\t"+"\t"+(-money[i]));
  		    System.out.println("\t"+rest[i]);
  		  }
  		  
  		  else
  		  {
  		  	System.out.print("\t"+money[i]+"");
  		    System.out.println("\t"+"\t"+rest[i]);
  		  }
  		  System.out.println();
  	}   
  	System.out.println();         	
	     }   
 }      
    
   class bank
    {
    	public static void main(String args[])   
    	{		
    		Account bk=new Account();
    		bk.setaccount(456712946,"Tom","1982.1.24",450782104); 		
    		bk.bankin("1982.2.4",9000);
    		bk.bankin("1982.3.24",2000);
    		bk.bankout("1984.2.22",600);
    		bk.bankout("1984.4.30",1400);
    		bk.bankin("1984.5.20",100000);
    		bk.print();  		
   		
    	}
    }

    
    
    		
   
   

⌨️ 快捷键说明

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