博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验六
阅读量:7048 次
发布时间:2019-06-28

本文共 2745 字,大约阅读时间需要 9 分钟。

package 实验六;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Account {    String zhanghao;    //账号    String xingming;    //姓名    String kaihushijian;     //开户时间    String shenfenzhenghao;   //身份证号    long yue;        //余额    Scanner sc=new Scanner (System.in);        public void kaihu() {        System.out.println("请输入开户账号、姓名、身份证号码、开户金额");         zhanghao=sc.next();         xingming=sc.next();         shenfenzhenghao=sc.next();         yue=sc.nextLong();         System.out.println("账户建立成功!");    }    public long cunkuan() {        System.out.println("请输入存款金额:");        long shue=sc.nextLong();        yue=yue+shue;        System.out.println("存款成功!");        System.out.println("余额:"+yue);        return yue;    }    public long qukuan() {        System.out.println("请输入取款金额");        long jine=sc.nextLong();        yue=yue-jine;        if(yue>=0) {            System.out.println("取款成功");            System.out.println("余额:"+yue);}        else            System.out.println("对不起,您的余额不足!");        return yue;    }    public String kaiHushijian(){        Date date = new Date();        SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");        this.kaihushijian=dateFormat.format(date);        return kaihushijian;        }    public void chaxun() {        System.out.println("账号:"+zhanghao);        System.out.println("姓名:"+xingming);        System.out.println("开户时间"+kaiHushijian());        System.out.println("身份证号码:"+shenfenzhenghao);        System.out.println("余额"+yue);    }    public void finalize()//销户    {        System.out.println("销户成功!");    }    @SuppressWarnings({ "resource" })    public static void main(String[] args)     {        Account a=new Account();                for(int i = 1;i<=6;i++) {            System.out.println("1.开户");            System.out.println("2.存款");            System.out.println("3.取款");            System.out.println("4.查询");            System.out.println("5.销户");            System.out.println("0.退出 ");            Scanner sc=new Scanner(System.in);            System.out.println("请输入您要选择操作的序号:");            int option=sc.nextInt();            if(option==0)                break;        switch(option){
//选择服务 case 1 : a.kaihu(); a.chaxun(); break; case 2: a.cunkuan(); break; case 3: a.qukuan(); break; case 4: a.chaxun(); break; case 5: a.finalize(); break; default : System.out.println("对不起,您的输入有误"); break; } } }}

总结:

通过本次实验,更加了解了类的封装,学习了怎样获取当前时间。感觉程序有些纰漏,但因个人水平有限无法完善本程序,望批评指正。

转载于:https://www.cnblogs.com/hhyy/p/10704372.html

你可能感兴趣的文章
bzoj 2565 manacher
查看>>
TC Srm524 Div 1 T3
查看>>
MySQL5.6到5.7版本升级采用IN-PLACE的升级方式需要具体关注的地方
查看>>
深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
查看>>
js判断重复节点并增加节点的方法
查看>>
Android环境搭建时遇到的问题总结
查看>>
JQuery defaultvalue
查看>>
通过js实现删除功能 ruby on rails
查看>>
spring中InitializingBean接口使用理解(转)
查看>>
设计模式学习笔记--访问者模式
查看>>
HIbernate 注解 mappedBy 与 inverse
查看>>
团队冲刺第五天
查看>>
js作用域和作用域链
查看>>
ERP流程图
查看>>
10.29 A
查看>>
LOVE2D-03-完整的LOVE2D程序
查看>>
使用safe-rm替代rm
查看>>
Codeforces Round #526 (Div. 1)
查看>>
NX签名//NXOpen VB.Net / C# Sign
查看>>
Mac下安装nginx
查看>>