Java实验设计一个银行帐户类

来源:互联网 发布:淘宝如何一键复制宝贝 编辑:程序博客网 时间:2024/05/13 17:26

Java实验

设计一个银行帐户类(account),包含以下信息,帐号,储户姓名,开户时间,身份证号码,帐户余额,并要求该类能够完成开户,存款,取款,注销帐户的功能.

并要求在主程序中为储户张三(基本信息:张三,身份证:123456)开一个帐号,要求帐号为系统当前日期加储户身份证号的最后两位组成,开完帐号后,要实现以下功能:

1.     为张三的帐号中存如100

2.     从张三的帐号中取出80

3.     注销张三的帐号.

参考代码:已验证,能编译执行!

import java.io.*;

import java.text.*;

import java.util.*;

 

class account

{

      String acc,name,cdate,idno;

      int balance;

      account(String s1,String s2,String s3)

      {

           name=s1;

           idno=s2;

           cdate=s3;

           int len=idno.length();

           acc=cdate+idno.substring(len-2,len);

           balance=0;

           System.out.println("开户成功!");

      }

      public void disp()

      {

           System.out.println("账号:"+acc);

           System.out.println("姓名:"+name);

           System.out.println("身份证号码:"+idno);

           System.out.println("开户日期:"+cdate);

           System.out.println("账户的余额为:"+balance+"");

      }

      public void dispbalance()

      {

           System.out.println("账户的余额为:"+balance+"");

      }

      public void save(int n)

      {

           balance=balance+n;

           System.out.println("已成功存入"+n+"!");

      }

      public int draw(int n)

      {

           if(balance>=n)

                 balance=balance-n;

           else

           {

                 System.out.println("余额不足!");

                 return 1;

           }

           System.out.println("已取出"+n+"!");

           return 0;

      }

      public void finalize()

      {

           System.out.println("账户注销成功!");

      }

}

 

public class my

{

      public static void main(String agrs[])

      {

           SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");

        String date1=df.format(new Date());

           account t=new account("张三","123456",date1);

           t.disp();

           t.save(100);

           t.dispbalance();

           t.draw(80);

           t.dispbalance();

           t.finalize();

      }

}

 

原创粉丝点击