package bank account management;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Cairen {
private String _account;
private String _name;
private String _ID;
private Date _accounTimet ;
private double _balance;
public Cairen(String account , String name , String ID , double balance ){
this._account = account;
this._name = name;
this._ID = ID;
this._accounTimet = new Date();
this._balance = balance;
}
//deposit
public void deposit(double amount){
_balance +=amount;
System.out.println("Successful deposit: "+amount);
checkAccount ();
}
//withdraw
public void withDrawal(double amount){
if(amount > _balance){
System.out.println("Account: "+this._account+" Insufficient balance on the card, withdrawal failed!"+"\n" + "Operation time: "+this.getAccounTimet()+"\n" );
return;
}
this._balance = this._balance - amount;
System.out.println("Successful withdrawal: "+amount);
checkAccount ();
}
public void checkAccount(){
System.out.println("Account: "+this._account+" The balance on the card is: "+_balance+"\n" + "Operation time: "+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 bank account management;
public class Zhumain {
public static void main(String[] args){
Cairen account = new Zhanghu("991376", "浩杰,"1452465",10000.00);
account.checkAccount ();
account.deposit(100.00);
account.withDrawal(400.00);
}
}
package bank account management;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Cairen {
private String _account;
private String _name;
private String _ID;
private Date _accounTimet ;
private double _balance;
public Cairen(String account , String name , String ID , double balance ){
this._account = account;
this._name = name;
this._ID = ID;
this._accounTimet = new Date();
this._balance = balance;
}
//deposit
public void deposit(double amount){
_balance +=amount;
System.out.println("Successful deposit: "+amount);
checkAccount ();
}
//withdraw
public void withDrawal(double amount){
if(amount > _balance){
System.out.println("Account: "+this._account+" Insufficient balance on the card, withdrawal failed!"+"\n" + "Operation time: "+this.getAccounTimet()+"\n" );
return;
}
this._balance = this._balance - amount;
System.out.println("Successful withdrawal: "+amount);
checkAccount ();
}
public void checkAccount(){
System.out.println("Account: "+this._account+" The balance on the card is: "+_balance+"\n" + "Operation time: "+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 bank account management;
public class Zhumain {
public static void main(String[] args){
Cairen account = new Zhanghu("991376", "浩杰,"1452465",10000.00);
account.checkAccount ();
account.deposit(100.00);
account.withDrawal(400.00);
}
}