Java实现简单的银行管理系统的示例代码

 更新时间:2022年09月21日 08:26:56   作者:从未止步..  
这篇文章主要介绍了如何利用Java实现简单的银行管理系统,可以实现存款,取款,查询等功能,文中的示例代码讲解详细,感兴趣的可以了解一下

项目描述

银行管理系统目前支持,存款,取款,查询功能

分析

bank类:用来存放系统所支持的功能—存款,取款,查询

deal_service:用来实现用户的业务办理

示例代码

代码如下所示

package Bank;
import java.util.Scanner;
//处理业务

public class deal_service {
    public static void main(String[]args) {
    //创建实例化对象
    
        bank sum = new bank();
        int moneys=sum.money;//调用对象属性money
      //键盘输入---用于后续输入用户账号和选择业务
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您的账号:");
        int use_name = sc.nextInt();//接受用户账号
        String[]str=new String[use_name];
        System.out.println("欢迎光临!"+use_name);
        //进入业务选择
        
        int pass_word=0;//记得业务选择的变量要先初始化
        do {
            System.out.println("请输入您要办理的业务:");
            System.out.println("1:存款,2:取款,3:查询,0:退出");
            
            //接受用户选择的业务
             pass_word = sc.nextInt();
            if(pass_word==1){
                System.out.println("请输入你要存款的金额:");

				//接受要存放的金钱数
                int money=sc.nextInt();
                sum.deposit(money);//将money传入存款机
                System.out.println("存款成功!");
                System.out.println("----------");
                System.out.println();
            }
            else if(pass_word==2){
                System.out.println("请输入您要取款的金额数:");
                //接受取款金额
                int money=sc.nextInt();

				//注意这里需要将取款与当前用户剩余余额进行比较
                if(money>=sum.Inquire_money()-10){
                    System.out.println("您的余额不足!");
                }
                else{
                    sum.withdrawal(money);
                    System.out.println("取款成功!");
                    System.out.println("----------");
                }
            }
				//查询余额
				
            else if(pass_word==3){
                System.out.println("您当前余额剩余为"+(sum.Inquire_money()-10));
                System.out.println("----------");
            }
        } while (pass_word != 0);
        System.out.println("欢迎下次光临!");
    }
}
package Bank;

public class bank {
    int money;

    //存款
    public void deposit(int money_a){
        this.money+=money_a;
    }

    //取款
    public void withdrawal(int money_b){
        this.money-=money_b;
    }

    //查询---不需要返回值
    public int Inquire_money(){
        return money;
    }
}

输出:

请输入您的账号:
123
欢迎光临!123
请输入您要办理的业务:
1:存款,2:取款,3:查询,0:退出
1
请输入你要存款的金额:
234
存款成功!
----------

请输入您要办理的业务:
1:存款,2:取款,3:查询,0:退出
3
您当前余额剩余为224
----------
请输入您要办理的业务:
1:存款,2:取款,3:查询,0:退出
2
请输入您要取款的金额数:
66666
您的余额不足!
请输入您要办理的业务:
1:存款,2:取款,3:查询,0:退出
0
欢迎下次光临!

到此这篇关于Java实现简单的银行管理系统的示例代码的文章就介绍到这了,更多相关Java银行管理系统内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring AOP实现声明式事务机制源码解析

    Spring AOP实现声明式事务机制源码解析

    这篇文章主要为大家介绍了Spring AOP实现声明式事务机制源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • spring boot添加新模块的方法教程

    spring boot添加新模块的方法教程

    这篇文章主要给大家介绍了关于spring boot添加新模块的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • SpringBoot+Jpa项目配置双数据源的实现

    SpringBoot+Jpa项目配置双数据源的实现

    本文主要介绍了SpringBoot+Jpa项目配置双数据库源的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • spring mvc 和ajax异步交互完整实例代码

    spring mvc 和ajax异步交互完整实例代码

    本篇文章主要介绍了spring mvc 和ajax异步交互完整实例代码,简单的AJAX+SpringMVC的异步交互小例子,有兴趣的可以了解一下。
    2017-02-02
  • java如何实现抽取json文件指定字段值

    java如何实现抽取json文件指定字段值

    这篇文章主要介绍了java如何实现抽取json文件指定字段值,具有很好的参考价值,希望对大家有所帮助。
    2022-06-06
  • Intellij IDEA远程debug教程实战和要点总结(推荐)

    Intellij IDEA远程debug教程实战和要点总结(推荐)

    这篇文章主要介绍了Intellij IDEA远程debug教程实战和要点总结(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Java多线程编程中使用DateFormat类

    Java多线程编程中使用DateFormat类

    这篇文章主要介绍了Java多线程编程中使用DateFormat类,文中介绍了三种相关的并发使用方法,需要的朋友可以参考下
    2015-07-07
  • Java BigDecimal详解_动力节点Java学院整理

    Java BigDecimal详解_动力节点Java学院整理

    BigDecimal 由任意精度的整数非标度值 和32 位的整数标度 (scale) 组成。接下来通过本文给大家介绍Java BigDecimal详解,需要的的朋友参考下吧
    2017-04-04
  • Java进阶:JNI使用技巧点滴

    Java进阶:JNI使用技巧点滴

    Java进阶:JNI使用技巧点滴...
    2006-12-12
  • Java数据结构之实现跳表

    Java数据结构之实现跳表

    今天带大家来学习Java数据结构的相关知识,文中对用Java实现跳表作了非常详细的图文解说及代码示例,对正在学习java的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05

最新评论