ADD file via upload

master
pjbc36yq2 2 years ago
parent e43a2dc7a1
commit c3ce39cd13

@ -0,0 +1,99 @@
package xue;
public class Bank {
private static int num=10000;
private long ide;
private double money;
private String name,time;
public Bank(long ide_init,double money_init,String name_init,String time_init)
{
ide=ide_init;money=money_init;name=name_init;time=time_init;
System.out.println("创建账户成功!");
num++;
}
public void income(double save)
{
if(save>0)
{
money+=save;
System.out.println("成功存款"+save+"元!");
}
else
System.out.println("存款失败!");
}
public double takeout(double take)
{
if(take<=money)
{
money-=take;
System.out.println("取款成功!");
return take;
}
else
{
System.out.println("取款失败!");
return 0;
}
}
public void display()
{
System.out.println("您的银行卡号为:"+num);
System.out.println("姓名:"+name);
System.out.println("身份证号:"+ide);
System.out.println("您当前的余额:"+money+"元!");
System.out.println("银行卡创建时间:"+time);
}
}
package xue;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class bankTest {
public static void main(String[] args) {
System.out.println("请先创建一个账户:");
Scanner sc=new Scanner(System.in);
System.out.print("请输入身份证件号:");
long iden=sc.nextLong();
System.out.println("请输入姓名:");
String namen=sc.next();
System.out.println("请输入首次存入金额数:");
double moneyn=sc.nextDouble();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date=sdf.format(new Date());
Bank index=new Bank(iden,moneyn,namen,date);
while(true)
{
System.out.println("请输入您要进行的操作1 存款2 取款3 查询余额; 4 退出");
int i=sc.nextInt();
switch(i)
{
case 1:
System.out.println("请输入存款金额:");
double saven=sc.nextDouble();
index.income(saven);
break;
case 2:
System.out.println("请输入取款金额:");
double taken=sc.nextDouble();
index.takeout(taken);
break;
case 3:
index.display();
break;
case 4:
sc.close();
System.exit(0);
}
}
}
}
Loading…
Cancel
Save