Java程序(银行账户管理)

package 账户管理;

import java.text.SimpleDateFormat;

import java.util.Date;

public class Zhanghu {

private String _account;

private String _name;

private String _ID;

private Date _accounTimet ;

private double _balance;

 

public Zhanghu(String account , String name , String ID , double balance ){

this._account = account;

this._name = name;

this._ID = ID;

this._accounTimet = new Date();

this._balance = balance;

}

 

//存款

public void deposit(double amount){

 

_balance +=amount;

System.out.println("成功存款:"+amount);

checkAccount();

}

 

//取款

public void withDrawal(double amount){

if(amount > _balance){

System.out.println("账户:"+this._account+" 卡上余额不足,取款失败!"+"\n" + "操作时间:"+this.getAccounTimet()+"\n" );

return;

}

this._balance = this._balance - amount;

System.out.println("成功取款:"+amount);

checkAccount();

 

}

public void checkAccount(){

System.out.println("账户:"+this._account+" 卡上余额为:"+_balance+"\n" + "操作时间:"+this.getAccounTimet()+"\n" );

}

 

 

public String getID() {

return _ID;

}

public void setID(String iD) {

_ID = iD;

}

public String getAccount() {

return _account;

}

public void setAccount(String account) {

this._account = account;

}

public String getName() {

return _name;

}

public void setName(String name) {

this._name = name;

}

public String getAccounTimet() {

 

SimpleDateFormat sdf = new SimpleDateFormat("yyyy:MM:dd HH:mm:ss");

 

return sdf.format(this._accounTimet);

}

public void setAccounTimet(Date accounTimet) {

this._accounTimet = accounTimet;

}

public double getBalance() {

return _balance;

}

public void setBalance(double balance) {

this._balance = balance;

}

 

}

 

 package 账户管理;

 public class Zhumain {

public static void main(String[] args){

 Zhanghu account = new Zhanghu("123456", "张三","000001",500.00);

account.checkAccount();

account.deposit(100.00);

account.withDrawal(400.00);

}

}

 

转载于:https://www.cnblogs.com/hjza/p/9012221.html

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值