流也写了。希望你们能动动手。
写个银行业务系统,以下功能就够了:
程序刚运行,有:
1.开户
2.登录
3.销户
三个选择
登录后有:
1.存钱
2.取钱
3.转账
三个选择
没学数据库。就用.txt文件来代替
账户密码存储在.txt文件中,选择登录的时候,Scanner实现输入一行(账号),再一行(密码),账号和密码都匹配—>登录成功
账号唯一,密码可以一样。
开户的时候,也是输入账号和密码,但是必须判断账号是否存在。开户成功,必须往文件里面写入账号信息(账号、密码、余额)
销户的时候,也必须输入账号密码,成功匹配了,才能销户。销户成功,必须删除文件里对应的信息。
转账的时候,也必须判断要转给的对象是否存在。
注意考虑优化(一点:流的效率是非常慢的,每次读和写都用流,效率非常的低,如果能一次性读出来,需要的时候再一次性写入就更好了)
提示:
关于优化,集合已经学过了。关于文件内容,可以把账号、密码、金额分成三个小段,String类中有个split方法。缓存流有一个可以读取一行
.txt文件中,换一行有两个符,一个 \r 一个 \n
所以你写入的时候,可以加 write("\r\n" + 写入内容) 两个 \ 是因为 \ 是转义字符
你也可以考虑能不能newLine();
巧用static
做了的呢,私聊发给我,不会的可以问我。
有做的,给你们发个资料。我不喜欢喜欢不劳而获的人。你找我肯定会直接给你,我什么都不会说
我只让你们做一次东西。以后的所有资料我都会直接发给有做的小宝贝。
你也可以不做但去找那些有的小宝贝拿,我也无所谓。
资料是我朋友发给我的,好不好用不知道,我也没看。就看了大概里面有什么。