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

📄 bankaccount.java

📁 模拟银行系统 实现存款、取款、 查询余额 以及更多详细信息
💻 JAVA
字号:
import java.text.SimpleDateFormat; 
import java.util.Scanner;
import java.io.IOException;
import java.util.Scanner;
import java.util.Date;
class BankAccount{ 
String accountNumber;//账号 
String name;//储户姓名 
String date;//开户时间 
String ID;//身份证号码 
long secret;//密码
double outstand;//存款余额 

public BankAccount(String accountNumber,String name,String date,String ID,long secret,double outstand)
{this.accountNumber=accountNumber;
this.name=name;
this.date=date;
this.ID=ID;
this.secret=secret;
this.outstand=outstand;
}
public void deposit(double money){//存款 
this.outstand+=money; 
} 
public boolean draw(double money){//取款,如果成功返回true,如果失败返回false 
boolean result=false; 
if(money>outstand){ 
result=false; 
}else{ 
this.outstand-=money; 
result=true; 
} 
return result; 
} 
public static void main(String []args)
{BankAccount B=new BankAccount("9559980531275319618","sunjie","20050912","612730198508140740",123456,10);

Scanner cin = new Scanner(System.in);
System.out.println("请输入6位密码:");

Scanner in = new Scanner(System.in);
boolean i=true;
if(a==in.nextInt())
while(i)
{System.out.println("取款(1)、存款(2)、查询余额(3)、取卡(4)、详细信息(5)");
Scanner in = new Scanner(System.in);
switch(in.nextInt())
{case 1: 
System.out.println("请输入取款金额:");
Scanner in = new Scanner(System.in);
if(!B.draw(in.nextInt()))
System.out.println("您卡上的金额不足");
break;
case 2:
System.out.println("请输入存款金额:");
Scanner in = new Scanner(System.in);
B.deposit(in.nextInt());
break;
case 3:
System.out.println("卡上的余额为"+B.outstand);
break;
case 4:
i=false;;
break;
case 5:
System.out.println("您的帐号是:"+B.accountNumber+"  储户姓名是"+B.name+"  开户时间是:"+B.date);
break;
default:
System.out.println("您输入有误!!!");
}
}
else
System.out.println("您输入的密码有误");
}
}

⌨️ 快捷键说明

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