项目描述

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

分析

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银行管理系统内容请搜索Devmax以前的文章或继续浏览下面的相关文章希望大家以后多多支持Devmax!

Java实现简单的银行管理系统的示例代码的更多相关文章

  1. 基于EJB技术的商务预订系统的开发

    用EJB结构开发的应用程序是可伸缩的、事务型的、多用户安全的。总的来说,EJB是一个组件事务监控的标准服务器端的组件模型。基于EJB技术的系统结构模型EJB结构是一个服务端组件结构,是一个层次性结构,其结构模型如图1所示。图2:商务预订系统的构架EntityBean是为了现实世界的对象建造的模型,这些对象通常是数据库的一些持久记录。

  2. 缺少ios开发签名身份(null)

    当我尝试生成ipa文件时,我收到此错误.无法解决.请帮我解决此错误:我有自己的帐户,在我的钥匙链中访问它的鞋子像这样:我没有使用新的Mac,我已经创建了ipa.Day.但今天无法做到.我也有.cer个人资料.它有效解决方法这是Apple发表的声明.Thanksforbringingthistotheattentionofthecommunityandapologiesfortheissuesyou

  3. 近期曝光的针对银行SWIFT系统攻击事件综合分析

    概述2016年2月孟加拉国央行被黑客攻击导致8100万美元被窃取的事件被曝光后,如越南先锋银行、厄瓜多尔银行等,针对银行SWIFT系统的其他网络攻击事件逐一被公开。在分析孟加拉国央行和越南先锋银行攻击事件期间,我们发现近期曝光的这4起针对银行的攻击事件并非孤立的,而很有可能是由一个组织或多个组织协同发动的不同攻击行动。2016年5月10日,孟加拉国央行的新掌门人、纽约联邦储备银行和SWIFT官员在瑞士巴塞尔会晤讨论。

  4. 国际金融互联报文规范SWIFT之银行识别代码BIC Code介绍

    SWIFT常用的报文规范MT000~MT099:SWIFT系统报文MT100~MT199:客户付款及支票MT200~MT299:金融机构转账MT300~MT399:外汇金融市场,货币市场及其他MT400~MT499:托收及现金运送单MT500~MT599:证券市场MT700~MT799:贵金属和辛迪加MT700~MT799:跟单信用证及保函MT800~MT899:旅行支票MT900~MT999:现金管理和客户状态银行识别代码-BICCodeBICCode是由SWIFT协会提出并被ISO通过的银行识别代码,

  5. android – 在印度创建开发者帐户的问题

    解决方法我在讨论中迟到了,但对于新人来说,我几乎尝试了所有类型的卡片,我最近从印度注册了GooglePlay帐户,几乎所有印度信用卡都可用于注册GooglePlay帐户.但对于借记卡,只有ICICI为我工作.其余的IDBI银行,BankofBaroda,KarurVyasa银行,印度联合银行都没有工作.希望它能帮助一些在注册Android开发者帐户方面遇到问题的新印度开发人员.

  6. Java利用POI实现导入导出Excel表格

    这篇文章主要为大家详细介绍了Java利用POI实现导入导出Excel表格,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  7. Java 阻塞队列BlockingQueue详解

    本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景,通过实例代码介绍了Java 阻塞队列BlockingQueue的相关知识,需要的朋友可以参考下

  8. Java Bean 作用域及它的几种类型介绍

    这篇文章主要介绍了Java Bean作用域及它的几种类型介绍,Spring框架作为一个管理Bean的IoC容器,那么Bean自然是Spring中的重要资源了,那Bean的作用域又是什么,接下来我们一起进入文章详细学习吧

  9. Java实现世界上最快的排序算法Timsort的示例代码

    Timsort 是一个混合、稳定的排序算法,简单来说就是归并排序和二分插入排序算法的混合体,号称世界上最好的排序算法。本文将详解Timsort算法是定义与实现,需要的可以参考一下

  10. Node的文件系统你了解多少

    这篇文章主要为大家详细介绍了Node的文件系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

随机推荐

  1. 基于EJB技术的商务预订系统的开发

    用EJB结构开发的应用程序是可伸缩的、事务型的、多用户安全的。总的来说,EJB是一个组件事务监控的标准服务器端的组件模型。基于EJB技术的系统结构模型EJB结构是一个服务端组件结构,是一个层次性结构,其结构模型如图1所示。图2:商务预订系统的构架EntityBean是为了现实世界的对象建造的模型,这些对象通常是数据库的一些持久记录。

  2. Java利用POI实现导入导出Excel表格

    这篇文章主要为大家详细介绍了Java利用POI实现导入导出Excel表格,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  3. Mybatis分页插件PageHelper手写实现示例

    这篇文章主要为大家介绍了Mybatis分页插件PageHelper手写实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  4. (jsp/html)网页上嵌入播放器(常用播放器代码整理)

    网页上嵌入播放器,只要在HTML上添加以上代码就OK了,下面整理了一些常用的播放器代码,总有一款适合你,感兴趣的朋友可以参考下哈,希望对你有所帮助

  5. Java 阻塞队列BlockingQueue详解

    本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景,通过实例代码介绍了Java 阻塞队列BlockingQueue的相关知识,需要的朋友可以参考下

  6. Java异常Exception详细讲解

    异常就是不正常,比如当我们身体出现了异常我们会根据身体情况选择喝开水、吃药、看病、等 异常处理方法。 java异常处理机制是我们java语言使用异常处理机制为程序提供了错误处理的能力,程序出现的错误,程序可以安全的退出,以保证程序正常的运行等

  7. Java Bean 作用域及它的几种类型介绍

    这篇文章主要介绍了Java Bean作用域及它的几种类型介绍,Spring框架作为一个管理Bean的IoC容器,那么Bean自然是Spring中的重要资源了,那Bean的作用域又是什么,接下来我们一起进入文章详细学习吧

  8. 面试突击之跨域问题的解决方案详解

    跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。那怎么解决这个问题呢?接下来我们一起来看

  9. Mybatis-Plus接口BaseMapper与Services使用详解

    这篇文章主要为大家介绍了Mybatis-Plus接口BaseMapper与Services使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  10. mybatis-plus雪花算法增强idworker的实现

    今天聊聊在mybatis-plus中引入分布式ID生成框架idworker,进一步增强实现生成分布式唯一ID,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

返回
顶部