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();
}
}
- Java实验设计一个银行帐户类
- 实验设计
- java课程实验设计——数据库连接 问题
- 银行帐户管理信息系统
- 正交实验设计
- 地震捐款的银行帐户
- 试验设计[实验设计]
- 职工信息管理系统实验设计
- (十)实验设计
- 科学研究设计五:实验设计
- R12 银行/银行分行/银行帐户 设置
- R12 银行/银行分行/银行帐户 设置
- 线程同步:银行帐户存、取款问题
- c语言课程设计:银行帐户管理系统
- 最小生成树-实验设计
- C#中线程同步实验设计
- 系统辨识实验设计的收获
- 数字电子钟实验设计(proteus)
- 设计模式学习之策略模式和简单工厂模式的区别和联系
- 连连看外挂制作 —— 修改分数(1)
- 想成为“王者”的必备能力——领导力21法则
- 淘宝PM培训心得--第一季
- 失望
- Java实验设计一个银行帐户类
- DropDownList
- 根据form的ID值拼接请求URL
- 初识Visual Leak Detector
- 【面试笔试必备】回答
- u-boot start.S 代码学习
- Ubuntu9.10平台下对Qt4.50嵌入式开发环境的安装
- 老公: 现在几点? 老公: 整吗? 逗死我~
- 2009-12-10