欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java實(shí)現(xiàn)簡(jiǎn)單的銀行管理系統(tǒng)的示例代碼

 更新時(shí)間:2022年09月21日 08:26:56   作者:從未止步..  
這篇文章主要介紹了如何利用Java實(shí)現(xiàn)簡(jiǎn)單的銀行管理系統(tǒng),可以實(shí)現(xiàn)存款,取款,查詢(xún)等功能,文中的示例代碼講解詳細(xì),感興趣的可以了解一下

項(xiàng)目描述

銀行管理系統(tǒng)目前支持,存款,取款,查詢(xún)功能

分析

bank類(lèi):用來(lái)存放系統(tǒng)所支持的功能—存款,取款,查詢(xún)

deal_service:用來(lái)實(shí)現(xiàn)用戶(hù)的業(yè)務(wù)辦理

示例代碼

代碼如下所示

package Bank;
import java.util.Scanner;
//處理業(yè)務(wù)

public class deal_service {
    public static void main(String[]args) {
    //創(chuàng)建實(shí)例化對(duì)象
    
        bank sum = new bank();
        int moneys=sum.money;//調(diào)用對(duì)象屬性money
      //鍵盤(pán)輸入---用于后續(xù)輸入用戶(hù)賬號(hào)和選擇業(yè)務(wù)
        Scanner sc = new Scanner(System.in);
        System.out.println("請(qǐng)輸入您的賬號(hào):");
        int use_name = sc.nextInt();//接受用戶(hù)賬號(hào)
        String[]str=new String[use_name];
        System.out.println("歡迎光臨!"+use_name);
        //進(jìn)入業(yè)務(wù)選擇
        
        int pass_word=0;//記得業(yè)務(wù)選擇的變量要先初始化
        do {
            System.out.println("請(qǐng)輸入您要辦理的業(yè)務(wù):");
            System.out.println("1:存款,2:取款,3:查詢(xún),0:退出");
            
            //接受用戶(hù)選擇的業(yè)務(wù)
             pass_word = sc.nextInt();
            if(pass_word==1){
                System.out.println("請(qǐng)輸入你要存款的金額:");

				//接受要存放的金錢(qián)數(shù)
                int money=sc.nextInt();
                sum.deposit(money);//將money傳入存款機(jī)
                System.out.println("存款成功!");
                System.out.println("----------");
                System.out.println();
            }
            else if(pass_word==2){
                System.out.println("請(qǐng)輸入您要取款的金額數(shù):");
                //接受取款金額
                int money=sc.nextInt();

				//注意這里需要將取款與當(dāng)前用戶(hù)剩余余額進(jìn)行比較
                if(money>=sum.Inquire_money()-10){
                    System.out.println("您的余額不足!");
                }
                else{
                    sum.withdrawal(money);
                    System.out.println("取款成功!");
                    System.out.println("----------");
                }
            }
				//查詢(xún)余額
				
            else if(pass_word==3){
                System.out.println("您當(dāng)前余額剩余為"+(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;
    }

    //查詢(xún)---不需要返回值
    public int Inquire_money(){
        return money;
    }
}

輸出:

請(qǐng)輸入您的賬號(hào):
123
歡迎光臨!123
請(qǐng)輸入您要辦理的業(yè)務(wù):
1:存款,2:取款,3:查詢(xún),0:退出
1
請(qǐng)輸入你要存款的金額:
234
存款成功!
----------

請(qǐng)輸入您要辦理的業(yè)務(wù):
1:存款,2:取款,3:查詢(xún),0:退出
3
您當(dāng)前余額剩余為224
----------
請(qǐng)輸入您要辦理的業(yè)務(wù):
1:存款,2:取款,3:查詢(xún),0:退出
2
請(qǐng)輸入您要取款的金額數(shù):
66666
您的余額不足!
請(qǐng)輸入您要辦理的業(yè)務(wù):
1:存款,2:取款,3:查詢(xún),0:退出
0
歡迎下次光臨!

到此這篇關(guān)于Java實(shí)現(xiàn)簡(jiǎn)單的銀行管理系統(tǒng)的示例代碼的文章就介紹到這了,更多相關(guān)Java銀行管理系統(tǒng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java通過(guò)正則表達(dá)式獲取域名簡(jiǎn)單示例

    Java通過(guò)正則表達(dá)式獲取域名簡(jiǎn)單示例

    在Java中可以使用正則表達(dá)式來(lái)從字符串中匹配和提取域名,下面這篇文章主要給大家介紹了關(guān)于Java通過(guò)正則表達(dá)式獲取域名的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • Java分析Lambda表達(dá)式Stream流合并分組內(nèi)對(duì)象數(shù)據(jù)合并

    Java分析Lambda表達(dá)式Stream流合并分組內(nèi)對(duì)象數(shù)據(jù)合并

    Lambda表達(dá)式,基于Lambda所帶來(lái)的函數(shù)式編程,又引入了一個(gè)全新的Stream概念,用于解決集合類(lèi)庫(kù)既有的弊端,Lambda 允許把函數(shù)作為一個(gè)方法的參數(shù)(函數(shù)作為參數(shù)傳遞進(jìn)方法中)。使用 Lambda 表達(dá)式可以使代碼變的更加簡(jiǎn)潔緊湊
    2022-12-12
  • 基于java SSM springboot實(shí)現(xiàn)抗疫物質(zhì)信息管理系統(tǒng)

    基于java SSM springboot實(shí)現(xiàn)抗疫物質(zhì)信息管理系統(tǒng)

    這篇文章主要介紹了基于JAVA SSM springboot實(shí)現(xiàn)的抗疫物質(zhì)信息管理系統(tǒng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Springboot使用jxls實(shí)現(xiàn)同sheet多個(gè)列表展示

    Springboot使用jxls實(shí)現(xiàn)同sheet多個(gè)列表展示

    這篇文章主要介紹了Springboot使用jxls實(shí)現(xiàn)同sheet多個(gè)列表展示,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Spring基于常用AspectJ切點(diǎn)表達(dá)式使用介紹

    Spring基于常用AspectJ切點(diǎn)表達(dá)式使用介紹

    AspectJ是一個(gè)基于Java語(yǔ)言的AOP框架,使用AspectJ需要導(dǎo)入Spring?AOP和AspectJ相關(guān)jar包,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • MySQL實(shí)現(xiàn)遠(yuǎn)程登錄的方法

    MySQL實(shí)現(xiàn)遠(yuǎn)程登錄的方法

    Host 'Local' is not allowed to connect to this MySQL server 的解決方法,需要的朋友可以參考一下
    2013-03-03
  • 解析spring cloud ouath2中的Eureka

    解析spring cloud ouath2中的Eureka

    這篇文章主要介紹了spring cloud ouath2中的Eureka,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • java多線(xiàn)程Thread-per-Message模式詳解

    java多線(xiàn)程Thread-per-Message模式詳解

    本篇文章給大家分享java多線(xiàn)程Thread-per-Message模式的相關(guān)知識(shí)點(diǎn),對(duì)此有興趣的朋友參考學(xué)習(xí)下。
    2018-05-05
  • Java通用BouncyCastle實(shí)現(xiàn)的DES3加密的方法

    Java通用BouncyCastle實(shí)現(xiàn)的DES3加密的方法

    這篇文章主要介紹了Java通用BouncyCastle實(shí)現(xiàn)的DES3加密的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Java關(guān)鍵字this與super詳解用法

    Java關(guān)鍵字this與super詳解用法

    這篇文章主要介紹了Java關(guān)鍵字this與super的用法,this與super是類(lèi)實(shí)例化時(shí)通往Object類(lèi)通道的打通者;this和super在程序中由于其經(jīng)常被隱式的使用而被我們忽略,但是理解其作用和使用規(guī)范肯定是必須的。接下來(lái)將詳述this與super各自的的作用,需要的朋友可以參考一下
    2022-04-04

最新評(píng)論