JAVA初学(七):银行账户演示程序

一、设计梗概

做一个简单的银行、账户演示程序。

(1)定义一个账户类,包含用户名、密码、余额等属性、存钱、取钱等方法。

(2)定义一个银行类,包含银行名、账户列表等属性,开账户、查账户的功能。账户列表可以使用集合相关的类,如ArrayList,最好同时使用泛型。

(3)定义一个测试类及main函数,在其中创建一个银行,开设一些账号,模拟存钱、取钱、显示余额等。

二、内容完善

代码中第二部分的泛型尚未完成,后期会继续完善

三、代码内容

package practise;
import java.util.*;
import java.util.Scanner;
public class bank {
    public static void  main(String[]arg){
        System.out.println("欢迎来到小猪银行!");
        boolean out = true;boolean out0=true;           //out和out0用于退出循环,回到初始界面
        Welcome welcome = new Welcome();                //新建一个欢迎类
        Count count = new Count();                      //新建一个Count类(用户账户)
        WorkerCount workerCount=new WorkerCount();      //新建一个WorkerCount类(工作人员账户)
        workerCount.countContent.add(new java.lang.String("账号:佩奇,密码:1314")) ;
        System.out.println("请选择你的账户类型:输入数字0:进入普通账户|输入数字1:进入工作人员账户");
        Scanner scan = new Scanner(System.in);          //用于扫描键盘输入,以做出下一步操作,下同
        int judgment = scan.nextInt();
        boolean rightInput=false;//rightInput判断用户输入是否正确,如果错误则提示重新输入
    while (true) {
            if (judgment == 0) {                            //judgment==0时,进入客户服务端
                rightInput=true;                            //将rightInput设置成ture
                welcome.welcomeCustomer();                  //触发顾客账号登录程序
                Scanner Input = new Scanner(System.in);
                System.out.print("\n请输入如下数字进入客户服务:");
                while (out) {
                    System.out.println("输入数字0:查询账户余额" +
                            " | 输入数字1:提取现金" +
                            " | 输入数字2:存入现金" +
                            " | 输入数字3:退卡");
                    int input = Input.nextInt();
                    switch (input) {
                        case 0:
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IMUHERO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值