diff --git a/xue.txt b/xue.txt new file mode 100644 index 0000000..ad12668 --- /dev/null +++ b/xue.txt @@ -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); + } + } + } +} \ No newline at end of file